@Arbalest-Laevatain
2018-06-06T08:19:44.000000Z
字数 561
阅读 640
C语言
1、编译是从程序的第一行开始,到程序的最后一行结束
2、执行是从主函数的第一行开始到主函数最后一行结束
复习一下:
的特殊表示法: 即
long n=0;
字符常量只能是一个数字、字母、符号、转义字符
数值常量就只能是一个数值
只能表示整型和字符型
只有两种表示法:
1、小数
2、指数
在混合计算中,编译器自动把精度低的类型转换成高精度类型,故结果类型为高精度类型
特殊的赋值语句:
c=x==y;
d--;++d;
c=int(x+y);
j-=-i++;//其实等同于:
j-=-(i++);
传说级骚操作:
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b+3);
//结果为:a=0,b=0,c=5
//执行顺序分析如下:
a-=a-5;//a=5;
c=a;//c=5;
a=b;//a=b=0;
b+3;//b=0;
fopen、fscanf读不进数据
如果是换了电脑,则应检查一下文件名后缀是不是默认显示,以防手打了之后出现读不进数据的尴尬局面