编程基础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
 
posted @   #零下一度&  阅读(387)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
点击右上角即可分享
微信分享提示