二級考試:學(xué)點(diǎn)C語言(整型、字符、浮點(diǎn))

字號:

基本類型又包括: 整型、字符、浮點(diǎn)(單精度、雙精度)、枚舉.
    構(gòu)造類型又包括: 數(shù)組、結(jié)構(gòu)體、公用體.
    1. 顯示整型(int)的最小、值:
    #include 
    #include 
    int main(void)
    {
    int n1,n2;
    n1 = INT_MIN;
    n2 = INT_MAX;
    printf("%d .. %d", n1,n2);
    getchar();
    return 0;
    }
    2. 顯示單精度類型(float)的最小、值:
    #include 
    #include 
    int main(void)
    {
    float f1 = FLT_MIN;
    float f2 = FLT_MAX;
    printf("%e .. %e ", f1,f2);
    getchar();
    return 0;
    }
    3. 顯示雙精度類型(double)的最小、值:
    #include 
    #include 
    int main(void)
    {
    double d1 = DBL_MIN;
    double d2 = DBL_MAX;
    printf("%e .. %e ", d1,d2);
    getchar();
    return 0;
    }
    4. 顯示字符類型(double)的最小、值:
    #include 
    #include 
    int main(void)
    {
    char c1 = CHAR_MIN;
    char c2 = CHAR_MAX;
    printf("%d .. %d ", c1,c2);
    printf("char 類型位數(shù): %d ", CHAR_BIT);
    getchar();
    return 0;
    }
    5. 關(guān)于設(shè)為首頁字符類型變量(雖說 char 字符, 卻常常把它當(dāng)作 -128..127 小整數(shù)使用):
    #include 
    int main(void)
    {
    char c;
    c = 'A'; /* 單引號 */
    printf("%c ", c);
    c = 65;
    printf("%c ", c);
    c = 0x41;
    printf("%c ", c);
    c = 0101; /* 開頭為 0 是八進(jìn)制 */
    printf("%c ", c);
    c = 'B' - 1;
    printf("%c ", c);
    c = 'B';
    c--;
    printf("%c ", c);
    c = 'A';
    printf("%c ", c);
    printf("%u ", c);
    printf("%u ", 'a'-'A');
    c = ' ';
    putchar(c); 
    getchar();
    return 0;
    }