一个编程语言中,变量也许是最重要的一个,因为我们在编程的过程中离不开变量。C语言是一个神秘的国度,内容极其复杂。那么我们应该从变量中知道一些什么呢?码农小白带你一起去看一看C语言的哪些类型?
变量分为是四个类型的变量,int类型、char类型、float类型和double类型。
int类型
int类型属于整形,不同的c语言编译系统中int类型的数据占的内存大小不同,表示的数的范围也不同。由于int类型的数据占四个字节,所以它能表示的数据范围是-2^31~-2^31-1,所以在0~{{2147483647:0}}范围内的整数常量及类型是int。
在一个编程中,如果int类型的数据超出了其能表示的数据范围,将会产生溢出,这个属于未定义行为。那么他的后果是不可预测的,所以在程序设计中要避免未定义行为。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
比如说一下程序↓
所以我们看得出这个程序就产生的结果将会不可定,就会产生未定行为。
char类型
属于整数类型,char的类型的数据占一个字节。因为最常用的VC中,能表示的数据范围是-128~127,表示的数据范围更加有限。他的变量通常用于存储单个字符,实际存储的是该字符所对应的ASCII码值,即一个整数。
所以在c语言中,我们所需要掌握的就是这个ASCII码值。↓
这是我们需要掌握的。
float类型和double类型
这两种类型都是浮点常量类型,他们有共同点,也有不同的地方。
他们有着不一样的字节长度,所以,一般在定义小数时,一般用double型,但是float类型的变量在赋值时,其赋值的数据后面需要加一个f,来说明这个是float类型,不然计算机是无法断定它是不是float变量的哦!
变量是不是很复杂的呀!但是只要我们认真学习,这些难题都不是问题。