C语言总结
第三章、数据类型、运算符与表达式
数据类型
数据类型总表
基本数据类型
标识符
- 定义: 用来标识变量、常量、函数等的字符序列
- 组成:
- 只能由 字母、数字、下划线组成,且第一个字母必须是字母或下划线
- 大小写敏感
- 不能使用关键字
- 长度: 最长32个字符
- 命名原则:
- 见名知意
- 不宜混淆 如I(i的大写)与l,o与 0
常量
定义: 程序运行时其值不能改变的量(即常数)
分类:
- 符号常量:用标识符代表常量
- 定义格式: #define 符号常量 常量
- 一般用大写字母
- 是宏定义预处理命令,不是C语句
在这里插入图片描述
- 直接常量:
(1)整型常量
(2)实型常量
(3)字符常量
(4)字符串常量
整型常量(整常数)
-
三种形式:
- 十进制整数: 由数字0~9和正负号表示.如 123,-456,0。
- 八进制整数: 由数字0开头,后跟数字0~7表示.如0123,011。
- 十六进制整数: 由0x开头,后跟0~ 9,a~ f,A~F表示,如0x123,0Xff。
-
整型常量的类型
- 根据其值所在范围确定其数据类型
- 在整常量后加字母l或L,认为它是long int 型常量
实型常量(实数或浮点数)
-
表示形式:
- 十进制数形式: (必须有小数点) 如0.123, .123, 123.0, 0.0, 123。
- 指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5
-
整型常量的类型
- 默认double型
- 在实型常量后加字母f或F,