C/C++學習筆記 基礎入門系列(三)

C/C++基礎入門系列

第三部分 初探數據類型(二)

寫在前面的話

C++學了一段時間了,現在在整理筆記,作爲備份和分享,會一點點的連載上來,如果此時的你在看這篇文章,而且想學C/C++,本篇系列文章或許能幫助你打基礎,爲了方便大家,代碼我也直接碼在上面了,如果複製粘貼都懶得做的話,過段時間我會把整理好的代碼打包傳到下載裏面。

二、數據類型(二)

2.5 轉義字符

作用: 用於表示一些不能顯示出來的ASCII字符

現階段我們常用的有:\n \\ \t

轉義字符 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平製表(HT) (跳到下一個TAB位置)【8個空格一個單元】 009
\v 垂直製表(VT) 011
\\ 代表一個反斜線字符’’’ 092
\? 代表一個問號 063
\’ 代表一個單引號(撇號)字符 039
\" 代表一個雙引號字符 034
\0 空字符(NULL) 000
\ddd 1到3位八進制數所代表的任意字符 三位八進制
\xhh 1到2位十六進制所代表的任意字符 二位十六進制

示例:

#include<iostream>
using namespace std;

int main() {

	cout << "hello" << endl;

	cout << "hello\n";

	system("pause");

	return 0;
}

2.6 字符串型

作用: 用於表示一串字符串

兩種風格

  • C風格字符串:char 變量名[] = "字符串值";

    示例:

    #include<iostream>
    using namespace std;
    
    int main() {
    
    	char str1[] = "hello world";
    
    	cout << str1 << endl;
    
    	system("pause");
    
    	return 0;
    }
    

    注意: C風格字符串要用雙引號括起來

  • C++風格字符串:string 變量名 = "字符串值";

    示例:

    #include<iostream>
    using namespace std;
    #include<string>
    
    int main() {
    
    	string str = "我手機沒電了";
    
    	cout << str << endl;
    
    	system("pause");
    
    	return 0;
    }
    

    注意: C++風格字符串,需要加入頭文件==#include<string>==

2.7 布爾型(bool)

作用: 代表真或假

bool類型只有兩個值:

  • true:真(本質是1)
  • false: 假(本質是0)

bool類型佔1個字節

示例:

#include<iostream>
using namespace std;

int main() {

	bool flag = true;
	cout << flag << endl;

	flag = false;
	cout << flag << endl;

	cout << sizeof(flag) << endl;

	system("pause");

	return 0;
}

2.8 數據的輸入

作用: 用於從鍵盤獲取數據

關鍵字: cin

語法: cin >> 變量;

示例:

#include<iostream>
#include<string>
using namespace std;

int main() {

	int a;
	float b;
	double c;
	char d;
	string e;
	bool f;

	cin >> a;
	cout << a << endl;

	cin >> b;
	cout << b << endl;

	cin >> c;
	cout << c << endl;

	cin >> d;
	cout << d << endl;

	cin >> e;
	cout << e << endl;

	cin >> f;
	cout << f << endl;

	system("pause");
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章