一、C++的輸入與輸出
cout 輸出流物件 cin 輸入流物件 <<流插入運算子 >> 流提取運算子
格式:
cout<<運算式1<<運算式2<<…… //輸出
cin>>運算式1>>運算式2>>…… //輸入
實體:
cout<<"c++";
結果為:
c++;
注意:系統會在記憶體開一段緩沖區,并不是一插入就輸出
輸入時把空格和換行字符輸入給字符變數時會跳過
二、用getchar和putchar進行字符輸入和輸出
putchar(帶字符) getchar(不帶字符)
用getchar得到字符的ASCLL的值
cout<<getchar();
注意:讀入的實際上是ASCULL碼
三、關系運算和關系運算式
c++的關系運算子有:
< <= > >= == !=
關系運算式的形式為:
運算式 關系運算子 運算式
a>b, a+b>b+c
四、邏輯常量和邏輯變數
邏輯型常量只有兩個:false(假) true(真)
邏輯型變數用bool來定義 稱為布爾變數
它的值只能為邏輯型常量
bool tao;
注意:false為0 true為1 邏輯型變數在記憶體中占一個位元組
非零整數賦給邏輯型變數按真處理
五、邏輯運算和邏輯運算式
邏輯運算子:
&& 邏輯與 (相當于and)
|| 邏輯或 (相當于or)
! 邏輯非 (相當于not)
邏輯運算式:
運算式 邏輯運算子 運算式
a&&b //全真為真 有一假為假
b||c //全假為假 有一真為真
!c // 真為假 假為真
a||b&&c //等價于a||(b&&c)
注意:&&優先級比||高 所以向&&靠齊
以上都是我個人總結出來的
如若有地方值得改進的歡迎大家留言共同進步!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/175936.html
標籤:其他
