C++之基本數據類型與輸入輸出(一)

基本數據類型

1.保留字

保留字也就是關鍵字,是預先定義好的標識符。例如break;case;default;關鍵字不能重新定義。

2.基本數據類型

整形 :int

字符型:char;wchar

浮點型:float

雙精度型:double

布爾型:bool

無符號:unsign

有符號:signed

用sizeof(數據類型)可以確定某數據類型的字節長度。例如:sizeof(int)

3.變量定義

(1)命名變量名規則

不能是C++關鍵字;

第一個字符必須是字母或者下劃線;

不要太長,一般不超過31個字符

中間不能有空格;

變量名除了能用26個英文字母和數字之外,只能使用下劃線"_";

變量名不要與C++中的庫函數名,類名和對象名相同;

(2)定義變量

格式:數據類型 變量名;

例如 int k;

(3)變量賦值與初始化

變量賦值用"=";

例如:int k;

k=5;

或者 int k=5,a=1;

(4)typedef

用typedef可以爲一個已有的類型名提供一個同義詞。

typedef沒有實際的定義一個新的數據類型,在建立一個typedef類型時沒有分配內存空間,

語法: typedef 數據類型 新類型名;

例如:

    typedef double iffa;//定義double類型的同義詞
    typedef int INT,intgee;//定義兩個同義詞
    INT a;//即int a;
    iffa d;//即double d;

4常用的轉義字符

\n 換行

\t 橫向跳格(製表符)

5常量:是常數或代表固定不變值的名字。

語法:const 數據類型 常量名=數值;

例如:    const double π=3.14;

常量名不能放在賦值語句的左邊

輸出輸入

1.輸入

(1)cin

    int i; float j; long k;
    cin >> i >> j >> k;

(2)scanf

語法:scanf(格式控制字符串,地址1,地址2);

格式控制字符串:

%d:用以輸入整數

%c:用以輸入字符

%o ,%x:用以輸入八進制數和十六進制數

%lo,%lx:用以輸入長八進制數和長十六進制數

%f,%e:用以輸入浮點數

%lf,%LF:分別表示輸入double和long double 

%s:用以輸入字符串,以非空字符開始,以空字符或回車結束

例如:

    scanf("%d %d",a,b);//輸入格式爲:1 11
    scanf("%d,%d",a,b);//輸入格式爲:1,11

2.輸出

(1)cout

    cout << "This is a dog\n";
    cout << "This is a dog"<<endl;

(2)printf

語法:printf(格式控制字符串,輸出項1,輸出項2);

格式控制字符串:

%d:用以輸入整數

%c:用以輸入字符

%o ,%x:用以輸入八進制數和十六進制數

%lo,%lx:用以輸入長八進制數和長十六進制數

%f,%e:用以輸入浮點數

%lf,%LF:分別表示輸入double和long double 

%s:用以輸入字符串,以非空字符開始,以空字符或回車結束

例如:

    int a=1, b=2;

    printf("%d,%d", a, b);

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