记录学习笔记
一.数据类型
char //字符数据类型 长度1
short //短整型 长度2
int //整形 长度4
long //长整型 长度4
long long //更长的整形 长度8
float //单精度浮点型 长度4
double //双精度浮点数 长度8
例:
二.计算机中的单位
三.变量、常量
不变的值,C语言中用常量的概念来表示;变的值,C语言中用变量的概念来表示
3.1变量的分类
变量分为:局部变量和全局变量
局部变量 - { }内部定义的变量
全局变量 - { }外部定义的变量
当全局变量和局部变量名字相同的情况下,局部优先;
但是建议不要把全局变量和局部变量的名字写成一样
3.2变量的使用
注:scanf会报错
解决方案:
①在源文件第一行放:#define _CRT_SECURE_NO_WARNINGS
②在VS的安装路径下有一个文件:newc++file.cpp的文件,
用记事本打开,添加#define _CRT_SECURE_NO_WARNINGS(推荐这一种)
3.3变量的作用域和生命周期
1.作用域
作用域是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。
①局部变量的作用域是变量所在的局部范围
②全局变量的作用域是整个工程
2.生命周期
变量的生命周期指的是变量创建到变量销毁之间的一个时间段
①局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束
②全局变量的生命周期是:整个程序的生命周期
3.4常量
1.字面常量
2.const修饰常变量
在C语言中,const修饰的a,本质是变量,但是不能直接修改,有常量的属性
3.define定义的标识符常量
4.枚举常量