21 2008

C语言学习手记:第3天和第4天

Posted by Yangybcy in 资料

变量:
 变量的命名:
 1、区分大小写
 2、只能以字母和_开头 (不推荐使用_开头)

变量的类型:
 1、字符型   (char)   占用1字节内存
  –短整型(short) 占用2字节内存
 2、整型 |-整型(int)  占用4字节内存
  –长整型(long) 占用4字节内存
 

变量申明:
 E.G: typename varname
变量赋值:
 E.G: varname = 10;

Typedef   (定义类型同义词)
 E.G:typedef int integer
 E.G:integer varname
Typedef的使用是定义一个类型的同义词,然后可以使用integer(定义的同义词去申明变量)

变量类型 关键字 所需内存(字节) 取值范围    
字符型 char 1 -128~127    
短整型 short 2 -32767~32767    
整型 int 4 -2147483647~2147483647    
长整型  Long 4 -2147483647~2147483647    
特长整型 Long long 8 -9223372036854775807~~… 太长了,就没必要写完了  
无符号字符 unsigned char 1 0~127    
无符号短整型 unsigned short 2 0~32767    
无符号整型 unsigned int 4 0~2147483647    
无符号长整型 unsigned long 4 0~2147483647    
无符号特长整型 unsigned long long 8 0~~9223372036854775807    
单精度浮点数 float 4 1.2E-38~3.4E18    
双精度浮点数 double 8 2.2E-308~`1.8E308    

 

 

常量:
.字面常量
.符号常量

1.字面常量
E.g: count = 10;
     float tax_rate = 0.28

10和0.28就称之为字面常量

2. 符号常量
 符号常量是程序中用名称(符号)表示的常量。和字面常量一样,符号常量也不能在执行过程是修改

E.g:    circumference = 3.14 * r * r
 area = 3.14 * r * r
 然而,定义一个名为PI,值为3.14的符号变量,则可以改为:
 circumference = PI * r * r
 area = PI * r * r

定义符号常量
 1.使用编译指令@define   E.g: @define CONSTNAME literal
 2.使用关键字const E.g: const int count =100

收藏与分享

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:arrow: :) :-| :evil: more »