三点:1.C语言的基本数据类型有哪些? 2.基本数据类型在第一变量时分配的字节个数。 3. sizeof这个运算符(关键字)计算变量或数据类型所占的字节个数
字节(byte)是计算机信息技术用于计算机存储容量的一种计量单位,一个字节8位二进制构成
一个字节由八个位二进制构成
基本数据类型
//char;short(短整型);int;long int; long long;//整型数据类型 -2,-1,0,1,2
//float;double;long double; //浮点型数据类型 12.23(带小数点)
//bool;0 false,1 true; //波点型数据类型
//void; //空类型
每一种基本数据类型所占的字节个数
在vs2019中使用bool类型需要引入头文件“include<stdbool.h>
sizeof这个运算符(关键字)计算变量或数据类型所占的字节个数,也可以计算所学到的如:指针,数组,结构,结构体所占的字节数
存储计量的常用表示方式
标识符,变量,常量
变量是以某标识符为名字,其数值可以改变(可读,可写)。{可读(获取,可取值),可写(赋值)}
常量其值不可改变(至可读,不可写)
定义变量的格式:数据类型 变量名;//变量的定义是一条语句,每条语句都是一分号结尾的,故定义完变量,后面不要漏掉“;”分号。
什么是定义,什么是声明?
什么是定义:所谓的定义就是为这个变量分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名。但注意,这个名字一旦和这块内存匹配起来,它们就同牛共死,终生不离不弃,并且这块内存的位置也不能被改变。一个变量在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对象
什么是声明:有两重含义,如下:
第一重含义:告诉编译器,这个名字已经匹配到一块内存上了。
第二重含义:告诉编译器,我这个名字我先预定了,别的地方再也不能用它来作为变量名.
记住,定义和声明最重要的区别:定义创建了对象并为这个对象一块内存,而声明的时候是没有分配内存空间的。
变量
变量的作用域(可见性):每个变量名都有一个作用域问题,即变量名在什么范围内有效。
1.全局变量:在函数外定义的变量
2.局部变量:在函数中定义的变量
3.程序块中的变量:在函数内部,在复合语句中定义变量。