标签:putchar 补充 char 字母 4.6 第四章 注意 printf nbsp
例 4.1 大写字母转小写字母。
#include<stdio.h> int main() { char a; a=getchar(); putchar(a+32); putchar(‘\n‘); return 0; }
注意:大写在小写的前面,加32。
例 4.2 大写字母转小写字母,并输出小写字母的ASCII码值。
#include<stdio.h> int main() { char a; a=getchar(); a+=32; printf("%c,%d\n",a,a); return 0; }
例 4.3 用const定义PI,键盘输入r,求周长和面积。(保留两位小数点)
#include<stdio.h> int main() { const double PI=3.14159; double r,c,s; scanf("%lf",&r); c=2*PI*r; s=PI*r*r; printf("c=%.2f\n",c); printf("s=%.2f\n",s); return 0; }
例 4.4 scanf()函数对输入数据格式的要求。
补充:%*c ,*表示忽略。
例如 %d%*c%d 表示中间可以是任意的分隔符。
例 4.5 %c在读取数据时存在的问题。(略)
例 4.6 sacnf("%c",&x);在读数据时会读到上面输入的回车,解决方法有:
1、加上getchar()来解决。
2、把“%c"改为"(空格)%c"。
标签:putchar 补充 char 字母 4.6 第四章 注意 printf nbsp
原文地址:https://www.cnblogs.com/SlowIsFast/p/10397158.html