C 學習(1)(基本知識)

2021-10-04 15:25:26 字數 756 閱讀 4903

第一節課,兩個簡單的題,一些零散的知識點

一、讀入

相關部落格

1.cin 遇到空格,回車會停下

2.cin.getline(s,n) 接收n-1個字元到s中,包括空格(屬於istream流)

3.getline(cin,s) 讀字串到s(屬於string流,注意標頭檔案)

4.cin.get(…) 可讀字元,可像2那樣讀字串

二、string

三、iomanip

(注意:設定一次後續輸出格式都一樣,除非再設定或取消)

1.setprecision()函式

可以設定輸出有效數字個數(預設有效位為6)

如果和fixed操作符連用,變成設定小數點後幾位

2.setw()函式

設定域寬,並用空格填充

預設右對齊,可以用left操作符設定左對齊

3.可用setfill()函式改變填充的字元,如setw(10)《相關連線

它是包含在命名空間iomanip 中的c++ 操作符,該操作符的作用是執行由有引數指定區域內的動作。

上面的fixed,left都是其引數之一

標準寫法:setiosflags(ios::***)

cout<#include #include //輸出控制

using namespace std;

/*int main()

linux學習(1) 基本知識

1 關機 1 有桌面 系統 關機 關閉系統 2 無桌面 命令列關機 shutdown h now 正常關機 halt 關閉記憶體 2 終端 類似於windows作業系統下的cmd命令列模式 3 使用vmware備份虛擬機器 快照 又稱還原點,就是儲存在拍快照時系統的狀態,在後期的時候隨時可以恢復。側...

c 基本知識梳理(1)

1 c 和標準c 包含完整系統類庫是標準c 在97年完善,90年代初,帶有語言標準,不含有標準類庫,而且各種功能在不同種逐漸推出。vc 和g 以及其他的c 編譯器必須符合語言標準。無論vc 公升級到什麼版本,語言標準不一定公升級。2 標準類庫主要包含 string list vector map只要...

C 基本知識整理(1)

在c 程式設計中using namespace std 這條語句很常見,其中,namespace就是命名空間,而using是宣告,std是命名空間名。命名空間就是為了解決c 中函式變數的命名衝突所採取的一種措施,能夠解決多模組協同開發出現變數函式命名的衝突問題。1 using宣告及作用域 using...