当前位置: 首页 > news >正文

C语言数据类型,看这一篇就够了(小白友好)

学C语言,数据类型就像盖房子的砖头——先搞懂砖头,才能砌墙。

一、为什么要有数据类型?

计算机内存里存的都是0和1,但同样一串二进制,可能表示数字、字母、图片……

数据类型就是告诉编译器:“这块内存里的数据,按什么规则来解读。”


二、C语言的“四大天王”基本类型

类型用途举个例子
int整数年龄、人数:int age = 18;
char单个字符字母、符号:char grade = 'A';
float单精度小数身高(保留6位左右):float height = 1.75f;
double双精度小数更精确的小数(保留15位左右):double pi = 3.1415926535;

三、修饰符——给类型“加料”

在基本类型前加修饰符,可以改变大小或范围:

大小修饰:short(短)、long(长)

short int 范围小但省空间;long int 范围更大。

符号修饰:signed(有符号,默认)、unsigned(无符号,只能存正数)

unsigned int 不能存负数,但正数范围翻倍。

示例:

unsigned int score = 100; // 分数不会是负数 long long big_num = 1234567890123LL; // 超大整数

四、占用多少字节?(32位系统常见)

类型大小(字节)
int4
char1
float4
double8
short2
long4(Windows)/ 8(Linux)

想知道具体多大?用 sizeof 运算符:

printf("int占%d字节\n", sizeof(int)); // 输出4

五、小贴士:选类型的原则

整数用 int,不够大用 long long,确定非负用 unsigned。

小数一般直接用 double,除非内存极度紧张才用 float。

字符用 char,但注意它本质上也是整数(ASCII码)。


六、最后一张图总结

C语言数据类型 ├── 基本类型 │ ├── int(整数) │ ├── char(字符) │ ├── float(单精度浮点) │ └── double(双精度浮点) ├── 修饰符 │ ├── short / long │ └── signed / unsigned └── 计算大小:sizeof()

记住:数据类型是编译器理解你意图的“契约”,选对类型,bug少一半。


如果你觉得有帮助,欢迎点赞、收藏、评论,让更多人看到!

http://www.cnnetsun.cn/news/3234933.html

相关文章:

  • 2026最新:适合内容创作者的5款免费实用B站UP主视频总结工具
  • 鸿蒙物理 108 篇 第七十九篇 时空流速差异化定则
  • TabDDPM 实战:在 15 个基准数据集上超越 GAN/VAE,ML 效率提升 5% 以上
  • 正则化参数 λ 调优指南:基于 K 折交叉验证的 5 步网格搜索法
  • 177.1.智能家居衣柜-WiFi-基于STM32单片机物联网设计【硬件+APP+云平台】
  • Few-shot Learning提示词实战速成:从零到部署——1天掌握动态示例选择+上下文压缩双引擎
  • Hermes Desktop 中文使用手册:打开以后,每个功能怎么用
  • 动态化能力:在跨平台应用中实现动态下发页面(113)
  • 【限时公开】Stable Diffusion电商私域素材库构建法:7天搭建10万级高质量SKU图库(含CLIP筛选阈值参数)
  • 如何让老旧窗口焕然一新:Magpie窗口超分辨率工具终极指南
  • ‌让学工管理更轻松:一体化平台如何助力高效学生数据统计‌
  • Stable Diffusion电商AB测试实战:同一商品图点击率提升27.4%的关键控制变量(附ControlNet光照一致性校准方案)
  • 2026农用地膜生产厂家推荐:综合实力解析,优质品牌选型参考
  • 如何以计算机的方式去思考?
  • 智谱与Minimax评级分化,AI变现从C端转向生产力场景成大势
  • Fable 5爆火玩法揭秘:低成本试错挖掘模型潜力,拉开AI使用差距!
  • 小红书笔记API 内容运营:3个关键场景下的数据驱动决策模型
  • 深度拆解 Kimi Goal 模式:一个「完全信任模型」的自主任务驱动系统设计
  • 2026年二本统计学专业学习数据分析的实用价值分析
  • 企业AI建设:从接模型到建认知
  • 肺纤维化研究有新工具了:武汉云克隆肺成纤维细胞(PF)原代细胞系列上线
  • 四川三泰云起,2026年7月亲测结果
  • 开源飞控APM避障功能介绍
  • 泰安学工管理系统:高效、智能、便捷的一站式解决方案
  • My School: 1靶场攻略
  • 支持二次开发的国产AI Agent平台有哪些?企业级开发底座与工作流引擎横评
  • 010-YOLO11热力图检查模型关注区域-定位无效改进
  • 量子计算:未来真的来了?
  • DVWA 1.10 命令注入实战:3种难度绕过与防御源码分析(附Payload)
  • CSP 真题解析:[CSP-J 2019-T3] 纪念品