西安邮电复试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;

在这里插入图片描述

在这里插入图片描述

6.C语言中,取余%运算符的运算对象是整数型。
7.
在这里插入图片描述
8.在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9.结构化程序的特点:单入口,单出口;
10.Getchar(),getch(),getche()三个输入函数区别:
Getchar()函数输入时,可以输入一大串字符,最后以回车键位结束,最后显示时只有第一个字符作为函数返回值。
示例一:
Getch()函数输入时,只能输入单个字符,且最后的输出结果不回显在屏幕。
Getche()函数输入时,只能输入单个字符,且会回显在屏幕。
Getchar()用户在键盘上输入一个字符需要按一次回车键,才能被计算机接受;使用getch()和getche()函数时,只能接受一次输入。
在这里插入图片描述
11.字符串输入输出函数:
Gets(), Puts();
输入时,用回车结束输入。但是回车键位并不属于这串字符。字符串以“\0”为结束标志;gets函数返回一个指针。
Put()函数显示,并自动换行。
在这里插入图片描述
8. Printf()函数输出时,%f输出实数,默认输出6位小数。
9. %和格式字符之间加入形如“m.n”,m为宽度修饰,n为精度修饰。
在这里插入图片描述
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;
在这里插入图片描述
14.猜数字.c
在这里插入图片描述
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. 素数判断
在这里插入图片描述
19.星号打印在这里插入图片描述

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值