第 4 节
C语言 和 C++ 的I/O
1.C语言的stdio.h中的scanf和printf
int scanf(const char *format, ...) 函数从标准输入流 stdin 读取输入,并根据提供的 format 来浏览输入。
int printf(const char *format, ...) 函数把输出写入到标准输出流 **stdout ,并根据提供的格式产生输出。
printf("输出内容(可含占位符)",变量1,变量2)
printf("%d",a); //输出一个整形变量a
printf("%f %f",a,b); //输出二个单精度浮点数变量(fp32) a,b中间以空格隔开
printf("%d序号对应的值是%lf",a,b); //输出二个单精度浮点数变量a,b中间以空格隔开
printf("%.2f",a); //输出一个单精度浮点数(fp32) a,并保留两位小数
printf("你好") //输出“你好”字符串
scanf("%d",&a); //输入一个整形数
scanf("%d %d",&a,&b); //输入两个整形数,中间以空格隔开
scanf("%d,%d",&a,&b); //输入两个整形数,中间以逗号隔开
2.C++的iostream中的std::cin和std::cout
cout 是与流插入运算符 << 结合使用
std::cout << a; //输出一个变量a
std::cout << "你好" //输出"你好"
std::cout << "结果是:" << a << std::endl //输出 结果是: a 并换行
cin 是与流提取运算符 >> 结合使用
std::cin >> a //输入一个变量a
