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

墨烯的C语言技术栈-C语言基础-003

三.数据类型
1.char // 字符数据型
2.short // 短整型
3.int // 整型
4.long // 长整型
5.long long // 更长的整型
6.float // 单精度浮点数
7.double // 双精度浮点数

为什么写代码?
为了解决生活中的问题
购物,点餐,看电影

为什么有这么多类型呢?

因为说的话都是字符型

各种数分为整型和浮点型

数据类型大小


这个单位为byte
所以
char = 1byte = 8bit
short = 2byte = 16bit
剩下的依此类推
其中C语言规定:
sizeof(long) >= sizeof(int)

二进制中
00->0
01->1
10->2
11->3

计算机中的单位
bit-比特位
byte-字节
kb
mb
gb
tb
pb
计算机只能理解二进制:
0 1
其中10101001大小为一个8bit(比特位)

1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
1pb = 1024tb

我们时候在十进制的世界
0 1 2 3 4 5 6 7 8 9
%zu打印sizeof()
%d按照整型打印

类型的作用
创建变量
而创建变量的本质是向内存申请空间

float与double中的区别是什么
简单来说double的精度更高一些

http://www.lryc.cn/news/389543.html

相关文章:

  • RpcRrovider分发rpc服务(OnMessage和Closure回调)
  • 分解+降维+预测!多重创新!直接写核心!EMD-KPCA-Transformer多变量时间序列光伏功率预测
  • 【Python】MacBook M系列芯片Anaconda下载Pytorch,并开发一个简单的数字识别代码(附带踩坑记录)
  • 自定义控件动画篇(四)ObjectAnimator的使用
  • 实现List接口的ArrayList和LinkedList
  • 下拉选择输入框(基于elment-ui)
  • CPP入门:日期类的构建
  • springboot学习,如何用redission实现分布式锁
  • 【MySQL】如果表被锁可以尝试看一下事务
  • Datawhale - 角色要素提取竞赛
  • 【Sql-驯化】sql中对时间的处理方法技巧总结
  • TFD那智机器人仿真离线程序文本转换为现场机器人程序
  • 贪心+后缀和,CF 1903C - Theofanis‘ Nightmare
  • 10分钟完成微信JSAPI支付对接过程-JAVA后端接口
  • 如何寻找一个领域的顶级会议,并且判断这个会议的影响力?
  • 真的假不了,假的真不了
  • 看完这篇文章你就知道什么是未来软件开发的方向了!即生成式AI在软件开发领域的革新=CodeFlying
  • HTML5五十六个民族网站模板源码
  • Linux_fileio实现copy文件
  • 【JavaEE精炼宝库】多线程进阶(2)synchronized原理、JUC类——深度理解多线程编程
  • 【Linux进程通信】使用匿名管道制作一个简单的进程池
  • Django 多对多关系
  • 构建 Audio Unit 应用程序
  • JavaScript 实用技巧
  • Python协作运动机器人刚体力学解耦模型
  • 可重入锁思想,设计MQ迁移方案
  • Redis安装与使用
  • base64字符串空格问题
  • 【BES2500x系列 -- RTX5操作系统】深入探索CMSIS-RTOS RTX -- 同步与通信篇 -- 消息队列和邮箱处理 --(四)
  • 电信NR零流量小区处理