西安邮电复试c语言复习笔记

西安邮电复试c语言复习笔记

  1. C语言基本数据类型分为:整型,实型,字符型,枚举型4类。
  2. 计算闰年表达式:(yaer%40&&year%100!0)||(year%4000);
  3. 小写字母转大写字母:ch=getchar(); Putchar(ch);
    ch=ch>=’a’&&ch<=’z’?ch-32:ch;

西安邮电复试c语言复习笔记_第1张图片

西安邮电复试c语言复习笔记_第2张图片

6.C语言中,取余%运算符的运算对象是整数型。
7.
西安邮电复试c语言复习笔记_第3张图片
8.西安邮电复试c语言复习笔记_第4张图片
西安邮电复试c语言复习笔记_第5张图片
西安邮电复试c语言复习笔记_第6张图片
9.结构化程序的特点:单入口,单出口;
10.Getchar(),getch(),getche()三个输入函数区别:
Getchar()函数输入时,可以输入一大串字符,最后以回车键位结束,最后显示时只有第一个字符作为函数返回值。
示例一:
Getch()函数输入时,只能输入单个字符,且最后的输出结果不回显在屏幕。
Getche()函数输入时,只能输入单个字符,且会回显在屏幕。
Getchar()用户在键盘上输入一个字符需要按一次回车键,才能被计算机接受;使用getch()和getche()函数时,只能接受一次输入。
西安邮电复试c语言复习笔记_第7张图片
11.字符串输入输出函数:
Gets(), Puts();
输入时,用回车结束输入。但是回车键位并不属于这串字符。字符串以“\0”为结束标志;gets函数返回一个指针。
Put()函数显示,并自动换行。
西安邮电复试c语言复习笔记_第8张图片
8. Printf()函数输出时,%f输出实数,默认输出6位小数。
9. %和格式字符之间加入形如“m.n”,m为宽度修饰,n为精度修饰。
西安邮电复试c语言复习笔记_第9张图片
10. 对于-1的输出,%d为-1,%o为177777,%x为ffff,%u为65535
11.scanf()输入时,只能指定宽度,不能指定精度。例如
Scanf(“%8.3f %d”,&x,&y); 是错误的
12. 求一个三位数的个位数,十位数和百位数
ge=a%10; 除10取余
shi=a/10%10; 先除10取整,在取余
bai=a/100%10; 先除100取整,在取余
13. 变量交换:
异或交换:a = a ^ b; b = a ^ b; a = a ^ b;
西安邮电复试c语言复习笔记_第10张图片
14.猜数字.c
西安邮电复试c语言复习笔记_第11张图片
15.两个scanf()函数输入时,用fflush(stdin);进行清空缓冲区,以便第二次进行输入。
16. 最大公约数,辗转相除法;
(1)对于已知两数m,n,使m>n;
(2)m除以n得余数r;
(3)若r=0,则n为最大公约数,算法结束,否则执行(4);
(4)m<-n, n<-r,再重复执行(2);
17. 注意do…while 语句,条件表达式后的“;”不能少
18. 素数判断
西安邮电复试c语言复习笔记_第12张图片
19.星号打印西安邮电复试c语言复习笔记_第13张图片

你可能感兴趣的:(复习笔记)