多语言展示
当前在线:604今日阅读:83今日分享:25

C语言变量和数值类型

C语言中有很多变量内存,每个变量占有不同的内存大小,这样做是为了节省内存,选择合适的变量大小也可以加快代码的运算速度。下面我们来一一说明。
工具/原料
1

一台电脑

2

C语言编译器

一、带符号整数类型

所谓带符号类型,就是说数值是有正负的,有无符号会影响数值所能表示的最大上限。下面列出了整数变量的类型名称。不同的变量长度也不一样。long代表较长的类型。一个字节为8位。下面也列出了一些变量的声明。

二、无符号整数类型

无符号故名思意,没有符号,皆为正值。这样在同一个字节下,数值上限会扩大近一倍。无符号数需要在前面加上关键字unsigned。下面是无符号数据和声明方式。

三、关于long和无符号声明的注意点

当对变量赋值时,若是long型需要在数值末尾加L,无符号需要在数值末加u。

四、不同的进制数
1

计算机无法理解十进制数(其实计算机不是那么聪明的),计算机识别二进制数。除了二进制和十进制,还有八进制和十六进制。在表示八进制数和十六进制数的时候需要一些特殊的指引,八进制之前需要加0,十六进制需要加0x。

2

下面是一些无符号整形的变量名称,左列为后缀,中列为十进制常量,右列为八或十六进制常量。

推荐信息