[C语言]数据类型及占用空间

常用基本数据类型


1. 整型

常用的有基本整型 int 和长整型 long

类型Turbo cVC
int2字节4字节
long4字节4字节
2. 实型

常用的有单精度 float 和双精度 double

类型Turbo cVC
float4字节4字节
double8字节8字节
3. 字符型

char表示,C语言中用1个字节表示

常量


1. 整型常量

如:132、-21
C语言中提供了3中整型常量的书写方式:十进制、八进制、十六进制。

  • 十进制不必多说
  • 八进制书写形式以 0 开头,之后紧跟0~7之间的数字序列,如:023对应十进制数值19
  • 十六进制的书写形式以 0X0x 开头,之后紧跟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”
一般由单引号括起来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值