【C语言】C的数据类型

一、数据类型决定了什么?

数据类型决定:

1.数据所占内存字节数

2.数据取值范围

3.可以进行的操作

1. 1 数据类型决定:数据所占内存字节数

数据类型16位编译器32位编译器64位编译器
int2字节4字节4字节
char1字节1字节1字节
float4字节4字节4字节
double8字节8字节8字节

1.2 数据类型决定:数据取值范围

数据类型取值范围
int-2^31到2^31-1
char-2^7到2^7-1
float1.17549435e-38到3.40282347e+38
double2.2250738585072014e-308到1.7976931348623157e+308

1.3 数据类型决定:可以进行的操作

C语言中有几种常见的数据类型,包括整型、浮点型、字符型、指针等。不同的数据类型决定了可以进行的操作。

  1. 整型:包括int、short、long等类型,可以进行基本的算术运算(加减乘除、取余等),比较运算(大于、小于等),位运算(与、或、异或等)等。

  2. 浮点型:包括float、double等类型,可以进行基本的算术运算(加减乘除),比较运算(大于、小于等),以及一些特殊的数学函数(如sin、cos等)。

  3. 字符型:char类型,可以表示一个字符,可以进行字符的比较运算(大于、小于等),以及一些特殊的字符操作(如转换为大写、小写等)。

  4. 指针:用于存储内存地址,可以进行指针的运算(如指针加减、指针之间的比较),以及通过指针来访问和修改内存中的数据。

除了以上几种常见的数据类型,C语言还提供了其他一些特殊的数据类型,如数组、结构体、枚举等,也有对应的操作方式。

二、数据要注意:不要溢出!!!

溢出是什么?

溢出是指当一个变量存储的数据超出了其所能表示的范围时发生的情况。在C语言中,数据类型具有固定的字节数,每个字节只能存储一定范围的整数值。如果赋给变量的值超出了其表示的范围,就会发生溢出。

C语言中,什么样的数据类型需要注意不要溢出? 

整型(int、long int、short int)

浮点型(float、double)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

琛:D

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值