常用基本数据类型
1. 整型
常用的有基本整型 int 和长整型 long
类型 | Turbo c | VC |
---|---|---|
int | 2字节 | 4字节 |
long | 4字节 | 4字节 |
2. 实型
常用的有单精度 float 和双精度 double
类型 | Turbo c | VC |
---|---|---|
float | 4字节 | 4字节 |
double | 8字节 | 8字节 |
3. 字符型
用char表示,C语言中用1个字节表示
常量
1. 整型常量
如:132、-21
C语言中提供了3中整型常量的书写方式:十进制、八进制、十六进制。
- 十进制不必多说
- 八进制书写形式以 0 开头,之后紧跟0~7之间的数字序列,如:023对应十进制数值19
- 十六进制的书写形式以 0X 或 0x 开头,之后紧跟0~f的字符序列,如0xffff对应十进制数值65535
2. 实型常量
如:12.3、-0.1、20.0
实型常量默认为 double 类型。如果希望实型常量表示为float类型,需要在后面加f或F。
还可以用指数形式书写 如: 1.23E+3、2.1E-6 分别代表1.23*10^3、2.1*10^(-6)。
注意123.0与123在数学上数值一样,但在c语言中有这两种书写方式有本质区别,前者为double,后者为int
3. 字符型常量
如: ‘9’、‘=’、‘c’
一般有单引号括起来。
4. 字符串常量
如:“hello world”
一般由单引号括起来。