第一节 标识符——掌握
一、定义:
在 C 语言中,有许多符号名都必须准守一定的规则,按此规则命名的符号叫做标识符。
命名规则:
由字母,数字,下划线组成,且以字母或下划线开头。
Eg: 123 (不是),a-123 (不是),a_123 (是的),_ (是的)
注意: C 语言区分大小写
二、分类
1、关键字:系统预先定义——不能做其他使用
掌握:关键字的含义。 Eg:int , float , doueble, char, if else , for , do
2、预定义标识符:系统预先定义——可做他用,但最好别用。
掌握:预定义的含义 Eg:printf, scanf, puts, gets, put char, getchar
3、自定义标识符:用户自己定义,必须要遵循规则。 (一般是由字母组成)
第二节 常量
一、定义:常量就是在程序中不变的量。 (具体值)——了解
二、分符号常量和直接常量。——掌握
三、符号常量:用标识符代表一个常量。
注意:符号常量在使用前必须先定义。一般形式为: #define 标识符 常量——掌握
提示:符号常量一般用大写(与变量区分)
Eg:符号常量的使用:
#difine PRICE 30
main()
{int num total;
num=10;
total=num*PRICE;
printf("total=%d",total);
四、直接常量:——掌握
(一)分类:整型,实型,字符型,字符串型。
每一种形式的样式,组成,注意事项
(二)具体介绍:
1、整型常量——整数
整型常量就是整常数。在 C 语言中,使用的整常数有八进制、十六进制和十进制三种。
1)十进制整常数:十进制整常数没有前缀。其码数为: 0-9 (和正负号)
称为十进制的原因:逢十进一 没有前缀
Eg:123
2 )八进制整常数:八进制整常数必须以 0 开头,即以 0 作为八进制的前缀。取码取值为 0
-7
Eg:0123
3)十六进制整常数:十六进制整常数的前缀为 0X 或 0x ,其数码取值为 0-9 ,A-F 或 a-f.
10 在十六进制中表示 a,11 为 b,12 为 c,13 为 d,14 为 e,15 为 f.
补充:进制之间的转化
二进制: 0 和 1 组成
A. 十进制 --> 二进制 除二取余倒排。
Eg: 2|_10_
2|_5_--0 /|\ ===>10 由十进制变为二进制为 1010
2|_2_--1 |
2|_1_--0 |
0 --1
B.十进制 -->N 进制 除 N 取余倒排
Eg: 16|_196_
16|_12_--4 /|\ ===>196 由十进制变为十六进制为 0xc4
0 --12 |
C.二进制 --> 十进制 自右至左,次幂从零依次递增,结果相加。
Eg: 1010 转化为十进制
1010
<
0*2^0+1*2^1+0*2^2+1*2^3=10
D.N 进制变为十进制 自右至左,次幂从零依次递增,结果相加
Eg: 0X2B
<
11*16^0+2*16*1=43
E.M 进制变为 N 进制 M--> 十进制,十进制 -->N 进制
2、实型常量:——小数
实型也成为浮点型,