C 的整數型別及其輸入輸出

2021-08-09 02:10:45 字數 953 閱讀 5156

c++的整數資料型別:

1,char                       1位元組

2,short int                 2位元組

3,int                           4位元組

4,unsigned int          4位元組

5,long int                   8位元組

char與其它整型資料的區別:

char可以用於字元的輸出。如果以char型別定義乙個變數ch,比如ch=114。那麼輸出的ch則為字元r,也就是說ch儲存字元的ascii值。可以用ch = 『r』的辦法對ch進行初始化,也可以從鍵盤讀取字串賦值給ch。

我們知道乙個程式輸出的結果可以是數字,也可以是字元,如果需要改變變數資料型別,可以通過int或者char對變數重新定義。比如說先令ch = 'r',然後int ch。這樣輸出ch的值時,結果就是114,而不是字元r了。總之一句話,如果變數的型別是int,那麼輸出的結果就為整數,如果變數的型別是char,那麼輸出的結果就是字元。

int與unsigned int的區別:

這兩個資料長度都為4個位元組,但int可以表示正負數,而unsigned int只能表示正數。但unsigned int表示的正數範圍更廣一些。

c++輸入輸出:

如果從鍵盤輸入整數,可以定義乙個新的int變數儲存讀取的資料。如果需要從鍵盤讀取乙個字串,則可以定義乙個char變數來儲存讀取的資料。

一般的格式如下:

cout << "enter a character: " << endl;

char ch;

cin >> ch;

cout用於提示使用者輸入資料,開始執行cin命令時,程式可以讀取鍵盤的輸入,並把結果儲存到char資料型別中(實際上儲存的是字元對應的ascii值,只不過程式一旦識別是char型別,就可以在輸出端根據ascii自動將數字轉換成對應的字元)。

C 輸入輸出

一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...

C 輸入輸出

c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...

C 輸入輸出

c 中的一些常用輸入輸出 include include include include using namespace std void win io 由控制台輸入 void file io 檔案進行輸入 in file.close void file io 2 in file.close in ...