数据类型与变量

本文介绍了C语言的基本数据类型,包括char、short、int、long等整型和float、double、long double等浮点型,以及bool和void类型。讨论了sizeof运算符在计算变量和数据类型占用字节数上的应用。同时,文章提到了变量的定义与声明的区别,以及变量的作用域,包括全局变量、局部变量和程序块变量。最后,简要提及了在VS2019中使用bool类型的注意事项。
摘要由CSDN通过智能技术生成

三点: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.程序块中的变量:在函数内部,在复合语句中定义变量。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值