这篇文章呢,我们主要探讨一下C语言当中的数据类型和变量。
1. 数据类型介绍
C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。
使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。 所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作 数据。 下⾯
盘点⼀下C语⾔提供的各种数据类型,本章节主要探讨内置数据类型。
1.字符型
2.整型
3.浮点型
4.布尔类型
C语⾔原来并没有为布尔值单独设置⼀个类型,⽽是使⽤整数 0 表⽰假,⾮零值表⽰真。 在 C99 中也引⼊了 布尔类型 ,是专⻔表⽰真假的。
5.各种数据类型的长度
每⼀种数据类型都有⾃⼰的⻓度,使⽤不同的数据类型,能够创建出⻓度不同的变量,变量⻓度的不 同,存储的数据范围就有所差异。
sizeof操作符
值得注意的是sizeof中的表达式不做计算。
6.signed和unsigned
7.数据类型的取值范围
8.变量
8.1变量的创建
我们了解了那么多的数据类型到底是为了什么呢?
其实啊,就是帮助我们用来创建变量的。
什么是变量呢?C语⾔中把经常变化的值称为变量,不变的值称为常量。变量创建的语法形式是这样的:
8.2变量的分类
全局变量:在⼤括号外部定义的变量就是全局变量 全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的。
局部变量:在⼤括号内部定义的变量就是局部变量 局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部范围内使⽤的。
9.单⽬操作符:++、--、+、-
接下来讲的部分是C语言初学者极易搞混的一些东西。
++是⼀种⾃增的操作符,⼜分为前置++和后置++,--是⼀种⾃减的操作符,也分为前置--和后置--.
首先前置++
后置++
大家可以明显观察到吧,两次的值是不相等的。
其中,前置++是先++再赋值;后置++是先赋值后++。
--也是同理了。
都看到这里了的话,麻烦各位哥哥姐姐动动你们的小指头点点赞点个关注呗,麻烦帅哥美女们了,嘿嘿。。。。。