请教几个初等问题,多谢。
1.语句int i=3;k=(++i)+(++i)+(i++);执行后k的值为什么为15?2.-0为什么不是合法常量?7ff为什么是?
3.语句printf(“%是,%5.3s\n”,”COMPUTER”,”COMPUTER”);的结构为什么是COMPUTER,CMP.?
4.设x为float 型变量,为什么++x;是合法的赋值语句?
5.scanf(“%3.2d”,&a);为什么错误?
6.如果x=13;为什么printf(“%d,%”,x++,x);输出13,13?“%”后面明显少了个d啊!
7.若a,b均为int 型且a=2;b=4;为什么表达式a<=b的值为0?
8.请问表示“if 后a不等于零的关系”是a,请问“if 后a不等于零的关系”是什么意思?