尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

C语言基本数据类型

C语言基本数据类型
📅 发布时间:2026/7/23 5:38:32

C语言学前储备知识

1.计算机如何执行C语言程序

计算机的基本组成部分:CPU、存储器、输入设备、输出设备

CPU:运算器 + 控制器

存储器:

内存:掉电数据丢失、空间小、读写效率高、价格昂贵

硬盘:掉电数据不丢失、空间大、读写效率低

cache:高速缓存设备

执行程序的过程:

(1)编译器编译的二进制指令集合存放硬盘

(2)当执行该二进制程序时,该程序通过CPU被加载在内存中

(3)CPU通过总线访问内存中的数据并做运算和处理

2.计算机中数据的单位

Bit 位 0/1

Byte 字节(计算机中的存储单位) 8Bits = 1Byte

KB 1024Bytes = 1KB

MB 1024KB = 1MB

GB 1024MB = 1GB

TB 1024GB = 1TB

3.进制转换

二进制:0 1

八进制:0 1 2 3 4 5 6 7

十进制:0 1 2 3 4 5 6 7 8 9

十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F

二进制、八进制、十六进制转十进制.

规则:对应位*对应位的权值,累加求和

十进制转二进制、八进制、十六进制.

短除法:要转的数据/进制数取得的余数逆序

二进制转八进制、十六进制.

8421编码:3位二进制 <=> 1位八进制;4位二进制 <=> 1位十六进制

一、基本数据类型、表达式及运算符

1.C语言中的数据类型

(1)整数类型:

1)整形数据分类:

short 短整形(内存中:2字节 = 16 bits)

unsigned short 无符号短整形 数据范围:(0,2^16 - 1)

short(signed short) 有符号短整形 数据范围:(–2^15,2^15–1)

int 整形(内存中:4字节 = 32 bits)

unsigned int 无符号整形 数据范围:(0,2^32–1)

int(signed short) 有符号整形 数据范围:(–2^31,2^31–1)

long 长整形(内存中:8字节 = 64 bits)

unsigned long 无符号长整形 数据范围:(0,2^64 - 1)

long(signed long) 有符号长整形 数据范围:(–2^63,2^63–1)

2)整形数据在内存中的存储方式:

无符号整形(补码 = 原码)

有符号整型(正数:补码 = 原码,负数:补码 = 反码 + 1)

最高位:符号位(正数:1,负数:0)

其他位:数据位

(2)字符类型:

char 字符形(内存中:1字节 = 8 bits)

unsigned char 无符号字符型 数据范围:(0,2^8–1)

char(signed char) 有符号字符型 数据范围:(–2^7,2^7–1)

ASCII码:字符和整形数据之间的转换标准

(3)浮点类型:

float 单精度浮点型(内存中:4字节 = 32 bits)

精度范围:6-8位

IEEE标准规定,float类型在内存中以符号位(1bit)、指数位(8bits)、尾数位(23bits)的方式存储

double 双精度浮点型(内存中:8字节 = 64 bits)

精度范围:12-16位

IEEE标准规定,float类型在内存中以符号位(1bit)、指数位(11bits)、尾数位(52bits)的方式存储

(4)缺省类型(空类型void):

函数的形参和返回值,不传递参数,不返回数据

万能指针:void*

(5)泊尔类型(bool):

bool 逻辑类型(内存中:1字节)

取值:true = 1,false = 0

头文件需包含:#include <stdbool.h>

相关新闻

  • 2026年7月最新!南京江诗丹顿回收哪个渠道好?客服实测对比,靠谱平台推荐攻略 - 收的高名表回收平台
  • 保姆级 MySQL 安装教程!Windows 与 CentOS Stream8 双平台部署实录
  • 宝珀公告:金华2026年7月最新网点地址及售后热线,全国统一服务 - 宝珀官方售后服务中心

最新新闻

  • 百达翡丽服务项目及价格查询|维修地址与电话权威信息公告(2026年7月最新) - 百达翡丽服务中心
  • #2026邯郸装修公司排名TOP10|新房整装老房改造完整选购攻略 - 品牌帮
  • 2026 年至今,漯河评价高的废电表回收制造厂家格局重塑与选型新思路,别扔!这老旧电表能为你省下多少钱? - 企业推荐管【认证】
  • Python自动化Unity资源管理:UnityPy实战指南与性能优化
  • 2026 年至今,相城诚信的电箱防水点胶加工销售厂家推荐几家,别再让水毁设备!电箱防水点胶的秘密 - 企业推荐管【认证】
  • 2026年7月亲身到店探访唐山亨得利名表服务中心|最新地址和24小时售后电话 - 亨得利官方博客

日新闻

  • 亨得利盐城维修点在哪里?手表维修保养地址指南**公示(2026年7月最新) - 亨得利官方
  • 提升.NET API安全性:Boxed.AspNetCore.Swagger认证授权最佳实践
  • 帝舵佛山**网点地址更新:2026年7月售后热线电话与服务客户指南 - 帝舵中国官方服务中心

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号