1、形参若为long int,则实参为123l或123L,后加l或L表示long int。
2、十进制:123 八进制:0123(前加0) 十六进制:0x123(前加0x)
3、实型必有小数点: .123 123. 12.3 0.0 .0 0. 等。
4、123.123*345.345 的中间计算结果用double保存以提高有效数的精确度,若 123.123f*345.345f 则中间计算结果用float保存。
5.printf("_ab_c\t_de\rf\tg\n")
打印结果:fab_c___gde
屏幕输出:f_______gde
关于\t:
①\t的距离不以当前光标的位置起计算第一个TAB位,而是以最左端起计算
②\t经过的位置全部清为“_”(\b也如此)
------------1中“_”代表空格
6.'a'为字符,"a"为字符串(储存时最后加)
7.C不像Pascal一样有string变量,C中无字符串变量;但C的字符数组实质跟string一样。
8.关于赋初值:
①int a,b,c=3 不同于 int a=3,b,c=3
②编译阶段并不赋初值,而: int c=3; 同于 int c;c=3;因为c不为常量或外部参数,所以c编译过程中不赋值
9.数据运算式转换:
double←float
↑ 横向为必须
long 纵向为按需
↑
unsigned 结果以最高级为准
↑
int←char,short