第2章程序设计基础
常量,变量,表示符
1.5e后面不能是小数1.5
c语言注释不可以夹在变量名或关键字的中间。
常量不属于c语言的标识符。
int k=33;
printf("%d,%o,%x\n",k,k,k);
输出 10,8,16进制。
标识符长短因系统而异。
数据类型
整数类型
整型常量和实型常量都是数值型常量。
实型数据
实型常量只有十进制一种数制。
字符型数据
&是c语言的取地址运算符,只能对变量取地址运算。
不同数据类型之间转换
算数运算符和算数表达式
sizeof()判断数据类型长度,是一个整型表达式。
sqrt(4)=2开根号。
a&b 同为1出1
||左真就就真,左假右真为真。
&&左假就假,左真右假为假。
赋值运算符和赋值表达式
%运算都得是整型
将浮点数赋值给整型变量需要丢弃小数位。
unsigned int a=-100u
自增和自减运算符
逗号运算符和逗号表达式
逗号运算符的结合性从左到右计算,且逗号运算符的优先级最低。
结果是:1,5,5
转义字符用反斜杠“\”开头。
“\数字”数字小于128
‘\a’响铃,’\b’退格,’\r’回车不换行
'\xhh’表示1到2位十六进制所代表的的字符。
/ddd表示三位八进制数代表一个ASCII