【C语言】C语言常量和变量
目录:
【常量】 
  · 定义 
  · 分类 
  · 特殊字符型常量 
【变量】
  · 定义 
  · 定义变量 
  · 变量的使用 
  · 变量使用注意 
  · 变量常见问题
1.常量
· 定义 
常量表示固定的数据。
· 分类 
①. 整型常量 如6,7,-2
②. 浮点型常量 如6.3,-6.3,5.82f 
注:实型常量(小数)分为单双精度(float \ double)
③. 字符常量 如‘7’,‘A’,‘h’(不能是中文) 
注:只能放1个字符。错误写法:’ab’,’12’
④. 字符串常量 如“9”,“Hallo Word”,“我们是字符串” 
注:用双引号括起来的就是字符串。
· 特殊字符型常量 
‘\n’:换行 
‘\t’:等价于tab 
‘\r’:等价于回车 
‘\f’:换页,光标移至下页开头 
‘\’:输出\字符 
‘\”:输出’字符 
‘\”’:输出”字符 
‘\ddd’:1位到3位8进制表示的字符
2.变量
· 定义 
如果一个数据的值时不确定的,或者经常需要改变,则用变量来表示。
· 定义变量 
目的:变量使用前必须先进行定义。在内存中分配一块存储空间给变量,以便以后存储数据。如果定义了多个变量则为多个变量分别分配不同的存储空间。
格式:变量类型+变量名; 
例:int a;char c;
注: 
· 变量名属于标识符,需要符合标识符的命名规范。 
· 只要是不确定的数据就应该定义变量来进行保存。 
· 在64位编译器下,int类型占4个字节,共4X8=32bit,char类型占1个字节。
· 变量的使用 
初始化:有两种形式。1.int a;a=10;2.int a=10;
修改:可以修改变量的值,多次赋值以覆盖。
输出:使用占位符输出变量。各种类型的占位符如下:
int %d或者%i 
float /double %f(默认情况下输出6位,可以使用.2f来控制) 
long %ld 
long long %lld 
char %c 
字符串 %s 
unsigned long %zd
· 变量使用注意 
变量的作用域:从变量定义的哪一行开始,直到代码块结束。
Return;退出函数,清除内存中的数据。
建议:使用矩形方框和excel来分析内存。
代码块{}的作用:可以用来提高性能,即时回收不再使用的变量。
· 变量常见问题 
为什么定义的变量有很多的类型?
答:不同类型的变量占用不同大小的存储空间,因为内存极其有限,分配适当的存储空间可以以最少的空间来存储它们,以节省空间。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号