C语言学习——数据类型

C语言提供的数据类型:

1.标量类型:

1.1 算术类型

1.1.1 浮点类型

1.1.2 整数类型

a.整型

b.字符型

c.布尔型

d.枚举型

1.2 指针类型

2.数组类型

3.结构体类型

4.共用体型

5.函数类型

6.void类型

其中,最常使用的为整数类型,以下是对整数类型的详细介绍:

数据类型

1整数类型

包括:short,int,long,long long,unsigned(无符号),signed(有符号)以及他们的组合。

补充:不标注unsigned默认为有符号,short占两字节,long占用四字节,long long占用8字节。char占一个字节。long long int和long long类型相同,同理 short和short int。unsigned类型的正数范围是signed的两倍。int大小和CPU寄存器对应,但是介于short和long之间。

运算:+-×/%,结果仍为整数

2 浮点类型

各种长度浮点类型:float,double,long double

各种长度复数类型:float_complex,double_complex,long double_complex

各种长度虚数类型:float_imaginary,double_imaginary,long double_imaginary

注意:防止溢出,避免两个绝对值相近符号相反的数想加,避免相近的浮点数做比较。

3 字符类型

把字符类型看成整数型,对应整数值为其在字符集中的编码(如ASCII码)。

4 混合运算

+-×/%,若两分量均为整数类型,则结果为整数,否则为浮点类型。

 

 

 

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值