C语言学习之路(5)
今天的学习内容为3.6变量
变量的概念
变量就是在程序运行期间其的数值是可以进行变化的量,每一个变量都是一种类型,每一种类型都定义了变量的格式和行为。
每一个变量都应该有属于自己的名称,并且在内存中占有储存空间,其中变量的大小取决于类型。 C语言中的**变量类型**有整型变量、实型变量、字符型变量。整型变量
整型变量分为六种类型。其中[]为可选部分,可要可不要,基本类型符号使用int在此基础上可以加上一些符号像常用的short、long等以下为这六种类型的介绍
类型名称 | 关键字(可以理解为所需要的代码) |
---|---|
有符号基本整型 | [signed] int |
无符号基本整型 | unsigned [int] |
有符号短整型 | [signed]short[int] |
无符号短整型 | unsigned short [int] |
有符号长整型 | [signed] long int |
无符号长整形 | unsigned long [int] |
有符号基本整型
有符号基本整形是指signed int 型,他的值是基本的整型常数,经常将signed省去。有符号基本整型在内存中占用4个字节取值范围为:-2147483648~2147483648其中,平常说到的整型都为有符号基本整型int
定义有符号整型变量的方法
使用int进行定义,给出了两种方法,设给整型变量A定义我们可以使用
1 | int A; |
或者是
1 | int a=10; |
我通常喜欢使用第二种方式,方便
注意事项
定义变量时,所有变量都应该在一起而且在赋值的前面
让我们来看看例子
1 | int a; |
这是正确例子,接下来我们看看错误例子
1 | int a; |
其中书中给出了实例,
1 |
|
练习环节
我们不如直接打开devcpp.exe练手,其中老毛病犯了\打成了/然后冒号打错位置了,以下是改好后的
成功运行~
无符号基本整型
无符号基本整型的关键字是unsigned int其中,int可以进行省略
无符号进本整型在内存中占用4个字节,范围:0-4294967295
定义方法
使用关键字unsigned定义,
例子
定义无符号基本整形A
1 | unsigned int a=1; |
有符号短整型
关键字signed short int其中signed、int可以省去。占用2字节,范围:-32768~32767
定义方法
定义有符号基本整形A
1 | short a=1; |
无符号短整型
关键字unsigned short int其中int可以省去。占用2字节,范围:0-65535
定义方法
使用关键字unsigned short定义,
例子
定义无符号基本整形A
1 | unsigned short a=1; |
有符号长整型
关键字long int其中int可以省去。占用4字节,范围:-2147483648-2147483647
定义方法
使用关键字long定义,
例子
定义有符号长整型A
1 | long a=1; |
无符号长整型
关键字unsigned long int其中int可以省去。占用4字节,范围:0~4294967295
定义方法
使用关键字unsigned long定义,
例子
定义无符号长整型A
1 | unsigned long a=1; |
over
下一节3.6.2实型变量