编程笔记
-
从用户读取两个字符并进行比较
#include <stdio.h> int main() { char a,b; printf("Which character is greater?/n"); printf("Type a single character:"); a=getchar(); printf("Type another character:"…
-
当按下~(代字号)键时,break关键字与if命令一起使用以退出循环:
#include <stdio.h> int main() { char ch; puts("Start typing"); puts("Press ~ then Enter to stop"); for(;;) { ch=getchar(); if(ch=='~') { break; } } printf("Than…
-
输出从用户读取的内容
#include <stdio.h> int main() { char num; printf("Enter a number from 0 to 9:/n"); num = getchar(); printf("You typed in %c!/n",num); return(0); }
-
使用getchar()函数从键盘读取单个字符
#include <stdio.h> int main() { char key; puts("Type your favorite keyboard character:"); key=getchar(); printf("Your favorite character is %c!/n",key); return(0); }
-
putchar()函数在屏幕上显示一个字符
#include <stdio.h> int main() { puts("Press Enter:"); getchar(); putchar('Y'); putchar('i'); putchar('i'); putchar('b'); putchar('a'); putchar(…
-
char变量如何为整数和字符?
#include <stdio.h> int main() { char key; printf("Press a key on your keyboard:"); key=getchar(); printf("You pressed the '%c' key./n",key); printf("Its ASCII v…
-
使用scanf()读取占位符%c指定的单个字符
#include <stdio.h> int main() { char key; puts("Type your favorite keyboard character:"); scanf("%c",&key); printf("Your favorite character is %c!/n",key); ret…
-
使用putchar()函数输出单个字符
补充在stdio.h中声明的getchar()和putchar()函数。 它的原型: int putchar(int c); 该函数将单个字符c输出到stdout并返回显示的字符。 #include <stdio.h> int main(void) { int i = 0; char string[20] = &…
-
使用toupper()和tolower()函数分别将字符转换为大写和小写
#include <stdio.h> #include <ctype.h> int main(void) { char letter = 0; // Stores a character printf("Enter an uppercase letter:"); // Prompt for input scanf("%c", &am…
-
转换字母为大小写
#include <stdio.h> int main(void){ char letter = 0; // Stores a character printf("Enter an uppercase letter:"); // Prompt for input scanf("%c", &letter); // Read a chara…