编程基础C——基本数据类型个人总结:
1.整形
(01)
int 基本整型
short 短整型
long 长整型
signed 有符号 (可以区分正负数)
unsigned 无符号,会把负数转换成正数
(02)浮点型数据
flot 单精度浮点型,保留小数点后6位(6位有效数字)
double 双精度浮点型,保留小数点后15位(15位有效数字)
(03)字符型数据
(用来表示具有小数点的实数)
char 字符型 (用单引号’’)用于存储字母和标点(字符在计算机中用二进制的ascll码来存储)
printf("小数%.3f\n,1.0")如果要保留小数点后n位有效数字,则用%.nf
如果一个表达式中,只有整型,那么它得到的也是整型,如果包含浮点型,那么得到的结果也是浮点型,也就是说表达式的结果取决于其包含的数据类型等级最高的
(char->int->float ->double ),这叫自动类型转换(隐式类型转换)
高 ——> 低
当我们想由等级低的类型转换成等级高的类型,需要用到强制类型转换(显示类型转换)
(转换后类型) (表达式)
int =(int)a;
int sum=(int)(a+b);
类型
|
字节数(32位、64位)
|
取值范围
|
int
|
2 4
|
|
unsigned int
|
2 4
|
|
short
|
2
|
|
unsigned short
|
2
|
|
long
|
4 8
|
|
unsigned long
|
4 8
|
|
unsigned long long
|
8
|
|
long long
|
8
|
有效数字
|
float
|
4
|
6
|
double
|
8
|
15
|
long double
|
8 16
|
15 19
|
|
|
|
signed char
|
1
|
|
unsigned char
|
1
|
|
感谢您的访问!
若对您有帮助或有兴趣请关注博客:http://www.cnblogs.com/Rong-Shengcom/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?