C语言:超详细的C语言中的数据类型

本文详细介绍了C语言中的数据类型,包括整型、字符型和浮点型。讨论了变量的属性、内存分配、数据取值范围以及运算类型。强调了数据类型在程序设计中的重要性,如决定内存大小、存储形式和运算种类。此外,还探讨了数值溢出的危害和解决策略,以及各种整型常量的表示方法。字符型的存储涉及到ASCII编码和非打印字符的表示。浮点型则按照IEEE规范存储,分为符号位、指数位和尾数部分。
摘要由CSDN通过智能技术生成

程序=算法+数据结构; (数据结构的核心是数据,数据呢得有类型)(算法就是在数据上做一些相关的操作)

数据类型:是程序设计语言预先做好的工具,每种类型处理一类数据(比如有处理整型数的工具,处理实型数的数据)。

数据的形式:常量(Constant,在程序执行过程中,不能改变它的值的量我们叫做常量)和变量(Variable,在程序执行过程中,可以改变它的值的量我们叫做变量);

1、变量的属性:声明一条变量,同时给他赋初值int a=0;等价于int a;a=0;从这个例子我们可以看到:

  • 第一个属性:变量是有值的。我们给他赋值为0,就相当于他的内存单元里边存的是0,不再是随机数了。
  • 第二个属性:变量的名,a就是他的名字。
  • 第三个属性:变量的地址,你存到哪里了?值存在哪里?
  • 第四个属性:变量被分配的内存大小;因为不是整个内存都归他管,你到底占多大的内存空间呢?有一个分配的内存大小。

2、变量的类型决定了变量被分配内存空间的大小。内存是计算机内的存储部件,代码和数据都存在其中。

<
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Upupup6

写手不易请留下你的打赏鼓励谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值