C++ 学习
-- 输入输出及头文件
一, 输入输出
(1)cin 与 cout
C++ 中也可以用 printf 与 scanf, 但是相对于这个, cin 与 cout 更加方便一点. 让我们先来看一段代码.
运行结果:
这里 n 的输入和输出使用的是 cin 与 cout;m 的输入和输出用的 scanf 与 printf.
可以清楚的感觉到前者用起来非常方便, 而且在输入输出时不用再考虑是 "%d" 或者 "%f" 等等了. 并且 scanf 输入中的'&'地址符也不用再担心漏写了.
注 1:cin 与 cout 的使用, 必须在头文件下面, main 函数之前加 (using namespace std;) 语法. 不然不能使用或者使用的时候需要按照下图的方式才可以:
注 2:cin 与 cout 使用时需要加双箭头, 一定要注意 cin 是>>,cout 是<<.
(2)endl 的使用
代码部分:
运行结果:
这里大家可以自己琢磨一哈! 我认为还是直接 "\n" 比较方便一点, 看自己的喜好啦.(需要注意的是与 eclipse 不太一样的是你不能用'+'来连接 String 类型与 int 类型之类的. 还是需要用<<来进行连接)
注: 什么情况下需要用 printf 与 scanf 呢? 如果在竞赛中, 有些题目对时间复杂度的要求较高, 这时候用 printf 与 scanf 可以提高代码的输入输出效率.
二, 头文件
比较常用的头文件:
- #include<iostream> (io: 输入输出, stream: 流. 所以此头文件是管理一些输入输出流的)
- #include<cmath> (相当于 c 语言里面的 #include<math.h>)
- #include<cctype>(相当于 c 语言里面的 #include<ctype.h>)
- #include<cstdio>(相当于 c 语言里面的 #include<stdio.h>)
- #include<cstring>(相当于 c 语言里面的 #include<string.h>)
来源: https://www.cnblogs.com/Edward-roof/p/12116646.html