共计 504 个字符,预计需要花费 2 分钟才能阅读完成。
- a+b>c 等价于(a+b)>c,a!=b>c 等价于 a!=(b>c)
依照优先级预处理!= 优先级小于 >,故等价于 a!=(b>c) - 设 a,b,c 均为 int 型变量,则执行语句 a=b=3;c=++a||++b;后,b 的值为 3
解析:预处理 c =((++a)||(++b));++ a 表达式值为 4 即为真,逻辑或,右边为真左边不计算,呈现短路景象,所以 ++ b 没计算,故 b 的值为 3。 - 根本数据类型:整型,字符型,浮点型
- 整型常量:示意模式有八进制(以 0 结尾),十进制,十六进制(以 0X 结尾)
- 短整型:short 2 字节,-2^15~2^15
- 无符号短整型:undesigned short 2 字节,0~2^16-1
- 联合性:单目运算符,赋值运算符,条件运算符是右联合性
- 字符常量 (一般字符和转义字符):用单撇号括起来的一个字符。如’A’,* 等。用反斜杠疏导的,具备特定含意的字符,如’\n’,’\367’,’\x8a’。注:C 语言字符集中的任何一个字符均可用转义字符来示意。转义字符特色是以”\”作为结尾,前面能够是规定的字母,比方’\n’代表换行,’\’示意反斜线字符,’示意逗号字符(,),也能够 是 1 到 3 位 8 进制数,或者 x 加上 1 到 2 位十六进制数。
正文完