C语言知识の初体验数据类型&&常变量-创新互联
今天我们来了解一下C语言的基础知识中的数据类型和常变量
专注于为中小企业提供成都网站设计、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业安宁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。先来一张图~
首先是数据类型
什么是数据类型呢?
其实数据类型就像是固定内存块大小的别名,不同的类型适配不同的使用场景;接下来让我们看看都有什么数据类型吧!|ω・)
数据类型char //字符数据类型 占用1个字节
short //短整型 占用2个字节
int //整型 占用4个字节
long //长整型 占用4个字节
long long //更长的整型 占用8个字节
float //单精度浮点数 占用4个字节
double //双精度浮点数 占用8个字节
这里的浮点型是描述生活中的小数的
这里 float 与 double 的区别
float精度低,而double精度高
注:55.6默认是double类型,想让他成为float类型可以写成55.6f
C语言标准规定:sizeof( long ) >sizeof( int )
sizeof是C语言的一种单目操作符,这里的用法是求上面数据类型的大小
计算机中的存储单位
单位换算Bit(比特) Byte(字节) Kb Mb Gb Tb Pb
进制问题1Byte=8Bit
1Kb=1024Byte
1Mb=1024Kb
1Gb=1024Mb
1Tb=1024Gb
1Pb=1024Tb
进制后面会再写一篇文章
计算机能处理的是二进制
2进制:0~1
8进制:0~7
10进制:0~9
16进制:0~9 A、B、C、D、E
#的作用:预处理指令的开头就是#
就像 #include #define
接下来要讲的东西在接下来的C语言学习中都会碰见,那就是常量与变量
正在加载中--------------------------------------------------------------------------------------------------------------0%
加载完成!----------------------------------------------------------------------------------------------------------100%
变量与常量 变量变量的概念
变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念
变量的命名
- 一个变量的名字只能由字母数字和下划线组成
- 不能以数字开头
- 长度不能超过63个字符
- 变量名中区分大小写(大小写代表的变量不一样)
- 变量名不能是数字
变量的分类
局部变量和全局变量
大括号外边得叫做全局变量,里面的叫做局部变量
那么 它们有什么区别呢?: )
当局部变量与全局变量名字相同时全局变量优先
OK,变量讲完了~(๑→ܫ←)
常量就是通俗意义上的常量
就像: 3.14(浮点型字面值)、100、a(字符字面值)、abcdef(字符串字面值)等
但是.....还有一种常量@(。・o・)@
const修饰的常变量
这里的a属于变量
现在用const修饰,但会报错,不允许修改
为啥捏?(´・_・`)
这其实说明 a 已经拥有了某种常属性
但 a 本质上是拥有常属性的变量
此时的 a 被const修饰,具有了常属性,但依旧不能创建数组,说明它归根结底还是个变量
这里插播一条知识(◆゜∀゜)b
这里的数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。
说人话就是:数组就像一列火车,里面可以装许多货物,列车的车厢大都相等,所以存放的货物也必须是相同类型的。但是存放货物不一定要用列车,所以这只是其中的一种方式。但是列车的车厢数大多数时候都是要确定好的,就必须使用常量定义;
上图的 a 处就是定义数组数量的地方
好了,我们继续
所以我们将这种被const修饰的变量叫做常变量(其具有常属性,但又是个变量)
当我们需要一个不能被改变的变量时,就可以用const修饰一下
#define定义的标识符常量
这里的MAX为define定义的标识符常量
而且 它还跟上面的一样,无法被修改
还有最后一种类型 ( ‵▽′)ψ
枚举常量
枚举其实就是——列举
如性别:男、女、还有......武装直升机 (lll¬ω¬)
或颜色:红、绿、蓝
上面的均为枚举常量
枚举关键字:enum
此时打印出来的也可以证明他们是枚举常量,打印是从0开始的
枚举常量也依旧不能更改!!!
欧了,今天就讲到这里吧,让我们下篇文章见 <(^-^)>~
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享标题:C语言知识の初体验数据类型&&常变量-创新互联
文章路径:http://myzitong.com/article/dipdec.html