数据类型:
数据类型的关键字及其长度:
基本型int —— 4byte
长整型long —— 4byte
短整型short —— 2byte
无符号整型unsignde —— 2byte
单精度浮点型float —— 4byte
双精度浮点型doubl —— 8byte
字符型char —— 1byte
常量
常量是固定值,在程序执行期间不会改变。
常量可以是任何的基本数据类型,包括整数(integer)常量、实型(floating point)常量、字符(character)常量和枚举常量四种类型。
变量
变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。
字符型数据
常见的转义字符:
注意 : 转义字符中只能使用小写字母,每个转义字符被看作一个字符
符号常量
符号常量在使用之前必须先定义,其定义的一般格式是:
#define 标识符 常量
运算符与表达式
自增自减运算符
++i; i++ ; ++i表示,i自增1后再参与其它运算;而i++ 则是i参与运算后,i的值再自增1。 逗号运算符
“,” 表达式1,表达式2 逗号表达式求值顺序:先求解表达式1,在求解表达式2,并以表达式2的值作为整个逗号表达式的值。
条件运算符
“?”、“:” 表达式1?表达式2:表达式3。
条件运算符求值顺序:先求解表达式1的值,若表达式1 的值为非零,整个条件表达式的值为表达式2的值,若表达式1 的值为零,整个条件表达式的值为表达式3的值。
条件运算符的优先级高于赋值运算符,低于算术运算符、关系运算符和逻辑运算符。