C语言-知识点复习总结.docVIP

  • 6
  • 0
  • 约1.37万字
  • 约 20页
  • 2018-07-02 发布于上海
  • 举报
第1章C语言程序的结构1.程序的构成,main函数和其他函数。  例题:判断:C语言程序是由过程和函数组成的。(错) 2.预定义命令,类型定义,变量定义,组成程序的各个函数,程序中的注释。3. 源程序后缀:.c 第2章 数据1基本数据类型:整型数据,浮点型数据,指针型数据2常量:字面常量,符号常量 3变量:标识符,变量的定义,变量的初始化,变量的引用4 输出与输入:基本输出,基本输入输入输出函数的调用,正确输入数据并正确理解和设计输出格式。整数的表示范围、溢出情况:在整常量后加字母l或L,认为它是long int 型常量整常量后面加一个字母u或U,认为是unsigned int型16位整数的表数范围为:-32768-- +32767若有声明short int x;且sizeof(x)的值为2,则当x值为 时x+1x为假。字符型与整型char i=2;char i=’2’int i=2;int i=’2’浮点数的表示指数形式:e或E之前必须有数字;指数必须为整数。例题1:下列选项中,不能作为合法常量的是( )。A)1.234e04??? B)1.234e0.4?? C)1.234e+4?? ?D)1.234e0例题2:下列选项中可作为C 语言合法常量的是( )。A)-80 ???B)-080??? C)-8e1.0??? ?D)-80.0e字符常量:用单引号括起来的单个普通字符或转义字符转义字符:反斜线后面跟一个字符或一个代码值表示main(){ printf(\101 \x42 C\n); printf(I say:\How are you?\\n); printf(\\C Program\\\n); printf(Turbo \C\);}常见字符的ASCII码‘A’ 65 0x41‘a’ 97 0x61‘0’ 48 0x30char a=’b’-A+0;a=’A’+32;合法的用户标识符下列不能定义的用户标识符是( )。A)Main ???B)_0??? C)_int ????D)sizeofprintf的使用字符串结尾应以’\0’结束,才能整体输出scanf的使用scanf的输入分隔符的指定一般以空格、TAB或回车键作为分隔符其它字符做分隔符:格式串中两个格式符间字符scanf读入字符注意点:空格和转义字符作为有效字符输入例题1:欲使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,scanf(%d%c%d%c,a1,c1,a2,c2);输入形式应为:12a34b例题2:有下列程序:main( ){ int m,n,p;scanf(m=%dn=%dp=%d,m,n,p);printf(%d%d%d\n,m,n,p);} 若想从键盘上输入数据,使变量m 的值为123,n的值为456,p 的值为789,则正确的输入是:m=123 n=456 p=789 ?例题3:char a,b,c,d;scanf(“%c%c”,a,b);c=getchar(); d=getchar();printf(“%c%c%c%c\n”,a,b,c,d);输入:abcd输出为:abc例题4:#include stdio.hmain( ){ int i=0, j=0, k=0;scanf(%d%*d%d,i,j,k); //p28-31四张表格printf(%d %d %d\n,i,j,k);}输入:10 20 30输出为:10 30 0以整数格式为字符变量输入main( ){ char b;scanf(%d, b);b=b*2;printf(%c\n,b);}输入:33输出为:B用scanf读入字符串字符串名或数组名本身就是地址,不需加有定义语句:int b; char c[10];,则正确的输入语句是( )。A)scanf(%d%s,b,c);?? B)scanf(%d%s,b,c);C)scanf(%d%s,b,c); ???? D)scanf(%d%s,b,c);不能将一行带有空格的字符串读入若准备将字符串“This is a string.”记录下来,错误的输入语句为:(A)scanf(“%20s”,s);(B)for(k=0;k17;k++) s[k]=getchar();(C)while((c=getchar())!=‘\n’) s[k++]=c;(D)gets(s);第3章 运算与表达式1算术运算 基本算术运算符、优先级与结合性、数据类型转换、自增、自减运算 2关系运算 3逻辑运算 4位运算 按位逻辑运算 移位运算   位运算符的含义和使用。  简单的位运算。5 指针运算 取地址运算、操作指针变量、移动指

文档评论(0)

1亿VIP精品文档

相关文档