预习《数据类型》

问题一:数据类型的分类?

答:分为基本数据类型和复合数据类型。

也可以分为实型和整型。

问题二 :整型和实型分别包括什么?

答:

实型包括:单精度 实型float

               双精度double

整形:短数值型(有符号int 无符号unsigned)

         整形

        长型

问题三:各种数据占用的字长

整形int 占用4个字节

单精度浮点数 float占用4个字长

双精度double  占用8个字节长度

字符型 char 一般是一个字长表示0到225ASCII码

问题 四 怎么检测字符长度?

用strlen函数检测

问题 五 常量与变量的区别?

常量如 12345

变量如 adbcd

常量是不变的

问题六 变量名与变量值得区别?

在变量声明时 ,名字与内存中一块地址绑定在一起,可以通过变量名直接找到内存区域

变量值是变量所对应区域中存放的二进制序列。变量值不会随着变量类型改变而改变。当变量转换为对应类型时,内存里的二进制序列以改类型翻译过来。

问题7: 什么是局部变量? 什么是全局变量?

局部变量也叫内部变量只存在函数内,离开函数就是非法的。

全局变量又叫:外部变量,它不属于任何函数,它属于一个源程序文件,其作用是整个源程序。

问题8:什么是定义?,什么是声明?

定义:就是创建一个对象,为这个对象分配内存并给它去一个名字,这个名字就是变量名。

声明:告诉编译器 ,这个名字已经匹配到一块内存上了

        告诉编译器,我这个名字预定了,别的地方不能用这个变量名或者域名。

问题9;static函数作用?

用来修饰变量,使变量放在静态数据区,其生命周期一直持续到整个程序结束为止。

问题10: extern定义?

指当前变量或函数不在源文件内声明,它是外部变量或外部函数,当试图引入外部变量或者外部函数时可以在前面加上extern

如external int a


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值