Appearance
标准输入输出
标准输入输出库
#include <stdio.h>
常用输入输出控制符
- %d 十进制
- %c 字符
- %f 实数
- %o 八进制
- %x 十六进制
- %s 字符串
getchar() & putchar() 函数
int getchar() 读取一个字符
void putchar(c) 输出一个字符
c
#include <stdio.h>
int main( )
{
printf("是否执行操作?y/n\n");
char c;
c = getchar();
printf("您选择的是=>");
putchar(c);
printf("\n");
return 0;
}
gets() & puts() 函数
char *gets(char *s) 读取一行
int puts(const char *s) 输出
c
#include <stdio.h>
int main( )
{
char str[100];
printf( "请输入:");
gets( str );
printf( "\n您输入的是: ");
puts( str );
return 0;
}
xcode 提示: 请输入:warying: this program uses gets(), which is unsafe.
说明gets()是不安全的。它允许用户输入无限长度
scanf() 和 printf() 函数
int scanf(const char *format, ...) 从标准输入读取
int printf(const char *format, ...) 从标准输出输出
c
#include <stdio.h>
int main( ) {
char str[100];
printf( "请输入 :");
scanf("%s", str);
printf( "您输入的是: %s\n", str);
return 0;
}