- 变量
- 变量,符号常量的命名规则
- 字母,数字,下划线,且数字不能为首。
- 通常,变量名小写,符号常量大写。
- 局部变量短些,外部变量和函数名长些,尽可能的提高其可读性。
- 变量,符号常量的命名规则
- 声明
- 变量要先声明,再使用
- 外部变量只能初始化一次,未被初始化的值为0,且在程序执行之前。
- 自动变量在每次进入函数或程序块时,都会被重新初始化,未被初始化的值为无效值。
- const 限定变量声明,表示值不可被修改。
- 基本数据类型
- char
- int
- float
- double
- 此外还有,long/short int, long double, unsigned/signed char, unsigned/signed int
- 常量
- 整型常量
- 十进制 123,123L,123U
- 二进制 10110
- 八进制(0...) 037
- 十六进制(0x...) 0x9F
- 浮点型常量
- 12.3,1.23e-2,12.3f
- 字符常量,其值是一个整数,ASCII编码
- 普通字符常量 'a','0','B'
- 转义字符常量
- '\n','\t'
- 以八进制'\ooo'或十六进制'\xhh'表示的转义字符
- 表示此数制的值对应的ASCII编码的字符
- printf("\101\n"); printf("\x41\n"); '\101'和'\x41'均对应ASCII编码为A。因此输出值均为A。
- '\0' 表示值为0的字符,即空字符(null)。强调某些表达式的字符属性时,用 '\0' 代替 0
- 字符串常量(字符数组)
- "","hello, world","love"。strlen(s)返回字符长度(不包含'\0')
- 以空字符 '\0' 作为结束标志
- 常量表达式
- 在编译时求值,而不在运行时求值。
- 枚举常量,批量建立常量值和名字之间的联系
- enum BOOLEAN { NO, YES }; NO=0, YES=1
- 整型常量
程序设计语言_day_6_基本数据类型,变量和常量
最新推荐文章于 2023-07-27 14:00:10 发布