·静态运算符,它的结果在编译时已决定
·sizeof括号中的运算不会被执行
{int a=6;printf("sizeof(long double)=%ldn",sizeof(long double));printf("sizeof(a)=%ldn",sizeof(a));printf("sizeof(a++)=%ldn",sizeof(a++));printf("a=%dn",a);printf("sizeof(a+1.0)=%ldn",sizeof(a+1.0));**//加上1.0后转化为double类型**printf("a=%dn",a);return 0;}
int main(){int a=-1;printf("%u %d",a,a);return 0;}
输出结果:4294967295 -1
两位十六进制表示一个char
e.g、0001 0010
1 2
输出格式 %e / %E 输出的是科学计数法
科学计数法 输出精度 浮点数的范围和精度
#IND00:报错
尴尬的一批。。。