**数据类型与基本语句**
-
数据类型基本框架
整形 int在大多数机械占4个字节,TC环境是2个字节。
单精度实型float占4个字节,且精确到小数点后6位。
双精度实型double占8个字节,且精确到小数点后面15位。
字符char 占1个字节。
短整形 short 占2个字节。
长整形 long 占四个字节。 -
sizeof:是关键字,求数据类型的长度
用法:sizeof(数据类型)例如:sizeof(int)求长
整形的长度。 -
strlen:求字符串长度
其求字符串长度时遇\0或0停止,其使用时需调用string.h
库函数。(字符串“abc”其实是“abc\0”) -
const其修饰变量时,使其变为常变量,即只读变量,不能通过
对变量内存值改变来改变其值,可以通过地址修改等 -
()i:是将i强行转换为其他类型。
-
一些常用运算符:== 判断等于 != 不等于 && 与
|| 或 << 左移 >>右移
? (a>b)? a:b 若a>b 取a,否则取b。 -
运算符优先级
函数符号() 数组下标[]
单目运算符
算数运算符
移位运算符
关系运算符
逻辑运算符
三目运算符
自增、自减运算符
运算优先级从上到下依次递减 -
do…while 先执行再判断
-
break 跳出这一层循环
continue 跳出本次循环继续下一次。