• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習英語>專業英語>計算機英語>

    c語言中int的用法

    時間: 長思709 分享

    C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發,能以簡易的方式編譯、處理低級存儲器。下面學習啦小編就跟你們詳細介紹下c語言中int的用法,希望對你們有用。

    c語言中int的用法

    ▼▼目錄▼▼
    int是什么意思
    整型int
    聲明int類型的變量
    int初始化變量
    int常量
    輸出int型數據
    int八進制和十六進制
    int以怎樣的形式輸出數據

    c語言中int的用法:int是什么意思

    C/C++編程語言中,int表示整型變量,是一種數據類型,用于定義一個整型變量,在不同編譯環境有不同的大小,不同編譯運行環境大小不同。

    在32/64位系統中都是32位,范圍為-2147483648~+2147483647,無符號情況下表示為0~4294967295。

    <<<返回目錄

    c語言中int的用法:整型int

    C 語言提供了很多整數類型(整型),這些整型的區別在于它們的取值范圍的大小,以及是否可以為負。int是整型之一,一般被稱為整型。以后,在不產生歧義的情況下,我們把整數類型和int都稱為整型。

    int代表有符號整數,也就是說,用int聲明的變量可以是正數,可以是負數,也可以是零,但是只能是整數。標準規定int的最小取值范圍是 -32767 到 32767。int的取值范圍因機器而異,但是一定要大于或者等于 -32767 到 32767。一般來說,int占用一個字的內存空間。因此,字長為 16 位(Bit)的舊式 IBM 兼容機使用 16 位來儲存整型int,取值范圍是

    -32768 到 32767 。目前的個人電腦一般都是 32 位字長的,這些電腦中,int一般也是 32 位的,取值范圍是 -2147483648 到 2147483647。對于使用 64 位 CPU 的電腦,使用更多位儲存int也是很自然的事情,取值范圍當然也會更大。

    <<<返回目錄

    c語言中int的用法:聲明int類型的變量

    正如我們在以前的教程里看到的那樣,int用于聲明整型變量:以int打頭,后面跟著變量的名字,最后以分號(;)結束。例如:

    interns; /_ 聲明一個變量 _/

    /_ 注意:一定要用逗號(,),不能用分號(;)_/

    int hogs, cows, goats; /_ 聲明三個變量 _/

    以上聲明創建了變量,但是沒有給它們提供“值(value)”。在前面的教程中,我們已經用了兩種方法使變量獲得“值”。一種是賦值:cows = 500; 。另一種是使用scanf函數:scanf( "%d", &goats ); 。下面我們來學習第三種方法。

    <<<返回目錄

    c語言中int的用法:int初始化變量

    初始化變量是指給變量賦初值:聲明變量的時候,在變量名的后面寫上等號(=),然后寫下你希望賦予變量的“值”。例如:

    int hogs = 21;

    int cows = 32, goats = 14;

    int dogs, cats = 94;

    以上聲明創建了變量,并且為這些變量分配了空間,同時也賦了初值。注意,第三行中只有 cats 被初始化為 94,而 dogs 沒有被初始化!

    <<<返回目錄

    c語言中int的用法:int常量

    上面的例子中,21、32、14,以及 94 都是整數常量。C 語言中,整數常量的默認類型是int。如果整數常量的大小超過了int的取值范圍,那么編譯器將會把這個整數常量當作 long int類型來處理,這個我們后面還會講到。21、32、14 和 94 都在int的取值范圍之內,因此它們都是int常量。

    <<<返回目錄

    c語言中int的用法:輸出int型數據

    我們可以用printf函數來輸出int型數據。正如我們在前面的教程中看到的那樣,占位符 %d 代表輸出的是int型數據,它告訴printf函數在什么地方輸出相應的int型數據。%d 也被稱為格式限定符(format specifier),因為它指定了printf函數應該使用什么形式來輸出數據。printf函數的第一個參數只能是字符串,這個字符串被稱為格式串(format string)。格式串中有多少個 %d,我們就應該相應地提供多少個int型參數給printf函數。int型參數可以是int型變量,int型常量,以及結果為int型的表達式等。例如:

    int year = 2005; /_ year 是int型變量 _/

    printf( "Today is %d-%d-%d ", year, 9, 20 + 9 ); /_ 20 + 9 是加法表達式 _/

    保證格式限定符的數目和參數數目一致是我們的責任,編譯器不負責捕捉這種錯誤!例如:

    #include <stdio.h>

    int main(void)

    {

    int ten = 10, two = 2;

    printf("%d minus %d is %d ", ten ); /_ 少寫了兩個參數 _/

    getchar(); /_ 等待用戶按回車 _/

    return 0;

    }

    這個程序可以通過編譯,但是運行結果將會出乎意料,因為我們少寫了兩個參數。標準規定,如果格式限定符的數目大于參數數目,則printf函數的行為是未定義的;如果參數數目大于格式限定符的數目,則多余的參數會被忽略。

    <<<返回目錄

    c語言中int的用法:int八進制(octal)和十六進制(he_adecimal)

    C 語言中,整數常量默認是十進制(decimal)整數。通過在整數常量前面加上特定的前綴,可以把它設定為八進制或者十六進制整數。前綴 0_ 或者 0_ 把整數常量設定為十六進制整數。注意,是數字 0 ,而不是字母 O ,別搞錯了哦!例如:十進制的 16 用十六進制來表示是 0_10 或者 0_10 。在整數常量前面加上前綴 0 ,表示它是八進制整數。注意,是數字 0 ,而不是字母 O 。例如:十進制的 16 表示為八進制就是 020 。

    <<<返回目錄

    c語言中int的用法:int以怎樣的形式輸出數據

    使用格式限定符 %o 可以以八進制的形式輸出整數。注意,是小寫字母 o ,不是數字 0 。使用 %_ 或者 %_ 可以以十六進制的形式輸出整數。小寫 _ 表示輸出使用小寫字母,大寫 _ 表示輸出使用大寫字母。使用 %#o,%#_ 或者 %#_,得到的輸出將包括前綴 0,0_ 或者 0_。例如:

    #include <stdio.h>

    int main(void)

    {

    int _ = 200;

    printf("dec = %d; octal = %o; he_ = %_; HE_ = %_ ", _, _, _, _);

    printf("dec = %d; octal = %#o; he_ = %#_; HE_ = %#_ ", _, _, _, _);

    getchar();

    return 0;

    }

    這個程序的輸出是:

    dec = 200; octal = 310; he_ = c8; HE_ = C8

    dec = 200; octal = 0310; he_ = 0_c8; HE_ = 0_C8

    <<<返回目錄

    c語言中int的用法相關文章

    c語言中int的用法

    c語言的用法

    c語言中bit的用法是什么意思

    c語言位運算符的用法

    c語言中getch的用法

    c語言void的用法

    《c語言中int的用法.doc》

    c語言問號冒號的用法

    c語言中int的用法

    523026 主站蜘蛛池模板: 亚洲日韩乱码中文无码蜜桃臀| 桃子视频在线观看高清免费视频| 波多野结衣mxgs-983| 污视频网站在线观看免费| 欧美精品亚洲精品日韩专区| 欧美午夜理伦三级在线观看| 日韩在线一区视频| 成年女人免费视频播放77777| 成全动漫视频在线观看免费高清| 小呦精品导航网站| 国产精品日本一区二区不卡视频 | 一本色道久久综合网| www.youjizz.com国产| 18videosex性欧美69| 高清国产精品久久| 粗大挺进朋友孕妇| 欧美性视频18~19| 无码人妻精品一区二区三区蜜桃| 天天视频国产免费入口| 国产精品va在线观看无| 国产一区二区三区夜色| 亚洲综合小视频| 久久爰www免费人成| av在线亚洲男人的天堂| 国产精品大bbwbbwbbw| 精品国产免费观看久久久| 欧美国产日本高清不卡| 成人无码午夜在线观看| 国产精品日韩一区二区三区| 国产91乱剧情全集| 亚洲成人免费在线观看| 中日韩国语视频在线观看| 91av在线播放| 美女黄色一级毛片| 欧美亚洲国产片在线观看| 成年女性特黄午夜视频免费看 | 色综合久久久久综合体桃花网| 污污视频免费看| 成人Av无码一区二区三区| 国产欧美久久久精品影院| 亚洲视屏在线观看|