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>)