C语言——基本数据类型

博客介绍了C语言的六种基本数据类型,包括short、int、long、char、float、double,还说明了不同系统上这些类型占据的字节长度。同时详细对比了float与double的区别,如内存字节数、有效数字位数、取值范围、处理速度和定义方式等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:
https://www.cnblogs.com/ricksteves/p/9899893.html
https://blog.youkuaiyun.com/gongwutianya/article/details/53239812
https://blog.youkuaiyun.com/leigelaile1/article/details/81558958
https://blog.youkuaiyun.com/weixin_44594873/article/details/87365588?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-2&spm=1001.2101.3001.4242

1. 数据类型

在这里插入图片描述

2. 数据长度

short、int、long、char、float、double 代表C 语言六种基本数据类型。

不同系统上,类型占据的字节长度不同:

类型 |内存(32) | 内存(64)
short | 2 | 2
int |4 | 4
long |4 | 8

float与double区别

float/double
1.在内存中占有的字节数不同, 4/8 bytes
2.有效数字位数不同, 8/ 16
3.数值取值范围, -3.40E+38~3.40E+38 / -1.79E+308~-1.79E+308
4.在程序中处理速度不同, 快/慢
5. 定义方式, float a = 1.3f / a =1.3 (默认)


备注:

有效数字:
如:0.103、0.0347、7.80均为三位有效数字。
0.1004、0.0008972、25.30均为四位有效数字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值