一、用户标识符:
1.由(字母),(数字),(下划线)构成,且第一个字符(不能为数字) 。
2.尽量以见名之意的形式命名标识符
3.自定义标识符不能和C语言关键字相同
关键字:
1.ANSI C—标准C语言共(32个关键字)
2.所有关键字要用(小写英文字母)表示
3.(常量名),(变量名),(函数名)不能使用相关关键字
二、进制的问题(掌握不同进制的表示形式)
1.十进制:由0123456789表示(逢十进一)
2.二进制:由0和1表示(逢二进一)
3.八进制:由01234567表示(逢八进一)
例如:015(十进制为13) 错误的表示:03A2
4.十六进制:由0-9A-F(10-15)表示(逢十六进一)
例 如:0x2A(十进制为42) 错误的表示:0x3H
两种表示方法:
脚标:(520)10 、(100.11)2 、(1137)8 、(4FB6)16、
字母:520D 100.11B 11370 4F.B6H
三、部分常用关键字(熟记)
描述数据类型:char(字符型),double(双精度浮点),foat(单精度浮点),int(整型)
描述语句:break,case, continue, default, do, else, for, goto,
if, return, sizeof, switch, while
描述数据类型定义:typedef,void
描述存储类型:auto,static
四、C程序
例1在屏幕上显示:NBA very good!1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束
#include <stdio.h>
void main() <--主函数
{
printf("NBA very good\n");<--语句结束
}
注释:"printf"为输出函数,与之对立的scanf为输入函数。
"\n"为换行符。
例题:
第1题以下两组整数值中,不属于八进制或十六进制的为(C)
A)0x16
B)016
C)-16
D)0xaaaa
第2题在c语言中,函数的隐含存储类别是(B )
A) auto
B) static
C) extern
D) 无存储类别
第3题C程序编写,输入两个数字,求和?
解:
#include<stdio.h>
void main()
{
int a,b,sum;
printf("Input:a b\n");
scanf("%d%d",&a,&b);
s=a+b;
printf("%d+%d=%d\n",a,b,sum);
}