国产丝袜一区二区三区|欧美日韩一区免费精品|无码熟妇人妻AV在线网站|欧美人妻视频精品

    1. <rt id="gjf2m"><cite id="gjf2m"><noscript id="gjf2m"></noscript></cite></rt><small id="gjf2m"></small>
      <track id="gjf2m"></track>
      <rp id="gjf2m"><th id="gjf2m"><em id="gjf2m"></em></th></rp>
            全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00
            位置:七考網(wǎng) > 外語類 > 提升英語 > c語言中int的用法_c語言中int的用法舉例  正文

            c語言中int的用法_c語言中int的用法舉例

            2023-02-05 18:48:17來源:互聯(lián)網(wǎng)

            關(guān)于c語言中int的用法_c語言中int的用法舉例的知識大家了解嗎?以下就是小編整理的關(guān)于c語言中int的用法_c語言中int的用法舉例的介紹,希望可以給到大家一些參考,一起來了解下吧!


            (資料圖片僅供參考)

            C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā),能以簡易的方式編譯、處理低級存儲器。下面七考網(wǎng)小編就跟你們詳細介紹下c語言中int的用法,希望對你們有用。

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

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

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

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


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

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

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

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


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

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

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

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

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

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


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

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

            int hogs = 21;

            int cows = 32, goats = 14;

            int dogs, cats = 94;

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


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

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


            c語言中int的用法:輸出int型數(shù)據(jù)

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

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

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

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

            #include <stdio.h>

            int main(void)

            {

            int ten = 10, two = 2;

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

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

            return 0;

            }

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


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

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

            <<<返回目錄

            c語言中int的用法:int以怎樣的形式輸出數(shù)據(jù)

            使用格式限定符 %o 可以以八進制的形式輸出整數(shù)。注意,是小寫字母 o ,不是數(shù)字 0 。使用 %_ 或者 %_ 可以以十六進制的形式輸出整數(shù)。小寫 _ 表示輸出使用小寫字母,大寫 _ 表示輸出使用大寫字母。使用 %#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


            同類文章
            導(dǎo)航

            一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運檢測 通信工程 智慧消防工程師 裝配工程師 一級注冊建筑師 二級注冊建筑師 注冊電氣工程師 智慧建造工程師 房地產(chǎn)估價師 應(yīng)急救援員 EPC工程總承包 PLC智能制造 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國英語 考研英語 英語四六級 商務(wù)英語 青少兒英語 IB英語 劍橋英語 職場英語 提升英語 AEAS 英語口語 出國英語 初高中英語 學(xué)生英語 成人英語 公共英語 詞庫 經(jīng)濟師 初級會計師 中級會計師 注冊會計師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會計實訓(xùn) 稅務(wù)師 CFA 企業(yè)合規(guī)師 審計師 FRM 高級會計師 會計就業(yè) 期貨從業(yè) CQF 真賬實操技能 葡萄牙語 日語 德語 法語 韓語 西班牙 意大利 高考小語種 粵語 泰語 俄語 阿拉伯語 優(yōu)路 火星時代 環(huán)球雅思 櫻花日語 啟德雅思 新通 達內(nèi) 高頓 童程童美 樂博樂博 小碼王 秦漢胡同 新航道 秦學(xué)教育 學(xué)大教育 東方瑞通