本篇大纲
•数据类型和长度
•变量
正文
C语言中数据类型分为基本数据类型和派生两种,前者主要整型,浮点型,字符型,布尔类型 后者包括数组,指针,结构体,共同体,枚举。
下面具体谈谈几种类型,1.整形
2.浮点型
除了以上部分,整型和浮点型还可以用signed和unsigned关键字修饰,前者表示包含正负,在修饰int是可省略,后者不包括负数,在修饰int时可将int省略。
3字符型
4.布尔类型,布尔类型是C99中新引入的一种类型,专门用来表示真假,true表示真,false表示假,使用时需包含头文件<stdbool.h>。
5.派生类型
关于数据类型长度,在C语言中用sizeof操作符计算,单位是字节,sizeof的操作数可以是类型、变量或者表达式,如果是表达式sizeof后的括号可以省略,同时表达式是不会运算的,sizeof的运算结果是size_t类型的。
关于sizeof的返回值:
数据类型取值范围:
C语言中不变的量叫常量,而可以改变的量叫做变量,变量的创建需要数据类型+变量名,在创建时就给变量一个值叫做初始化。
变量的又分为全局变量和局部变量,全局变量可以在整串代码中使用,而局部变量只能在自己的部分使用,当全局变量和局部变量名重复时,代码优先使用局部变量。
关于变量的存储,局部变量放在内存的栈区,全局变量放在内存的静态区,目前只做简单了解。
注:
•作者是小白,有错误还望各位大神帮忙改正
•以上部分资料取自鹏哥C语言课程和网络渠道