欧洲mv日韩mv国产mv-欧洲妇女成人淫片aaa视频-欧洲激情网站-欧洲欧美成人免费大片-欧洲欧美同性同志videosbest

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00
位置:勵(lì)普教育 > 英語(yǔ) > 個(gè)人提升英語(yǔ) > c語(yǔ)言中int的用法_c語(yǔ)言中int的用法舉例  正文

c語(yǔ)言中int的用法_c語(yǔ)言中int的用法舉例

2022-12-05 15:34:03來(lái)源:勵(lì)普網(wǎng)

提起c語(yǔ)言中int的用法_c語(yǔ)言中int的用法舉例大家在熟悉不過(guò)了,被越來(lái)越多的人所熟知,那你知道c語(yǔ)言中int的用法_c語(yǔ)言中int的用法舉例嗎?快來(lái)和小編一起去了解一下吧!


(資料圖)

C語(yǔ)言是一門面向過(guò)程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開發(fā),能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。小編就跟你們?cè)敿?xì)介紹下c語(yǔ)言中int的用法,希望對(duì)你們有用。

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

c語(yǔ)言中int的用法:int是什么意思

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

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


c語(yǔ)言中int的用法:整型int

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

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

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


c語(yǔ)言中int的用法:聲明int類型的變量

正如我們?cè)谝郧暗慕坛汤锟吹降哪菢樱琲nt用于聲明整型變量:以int打頭,后面跟著變量的名字,最后以分號(hào)(;)結(jié)束。例如:

interns; /_ 聲明一個(gè)變量 _/

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

int hogs, cows, goats; /_ 聲明三個(gè)變量 _/

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


c語(yǔ)言中int的用法:int初始化變量

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

int hogs = 21;

int cows = 32, goats = 14;

int dogs, cats = 94;

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


c語(yǔ)言中int的用法:int常量

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


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

我們可以用printf函數(shù)來(lái)輸出int型數(shù)據(jù)。正如我們?cè)谇懊娴慕坛讨锌吹降哪菢樱嘉环?%d 代表輸出的是int型數(shù)據(jù),它告訴printf函數(shù)在什么地方輸出相應(yīng)的int型數(shù)據(jù)。%d 也被稱為格式限定符(format specifier),因?yàn)樗付藀rintf函數(shù)應(yīng)該使用什么形式來(lái)輸出數(shù)據(jù)。printf函數(shù)的第一個(gè)參數(shù)只能是字符串,這個(gè)字符串被稱為格式串(format string)。格式串中有多少個(gè) %d,我們就應(yīng)該相應(yīng)地提供多少個(gè)int型參數(shù)給printf函數(shù)。int型參數(shù)可以是int型變量,int型常量,以及結(jié)果為int型的表達(dá)式等。例如:

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

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

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

#include <stdio.h>

int main(void)

{

int ten = 10, two = 2;

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

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

return 0;

}

這個(gè)程序可以通過(guò)編譯,但是運(yùn)行結(jié)果將會(huì)出乎意料,因?yàn)槲覀兩賹懥藘蓚€(gè)參數(shù)。標(biāo)準(zhǔn)規(guī)定,如果格式限定符的數(shù)目大于參數(shù)數(shù)目,則printf函數(shù)的行為是未定義的;如果參數(shù)數(shù)目大于格式限定符的數(shù)目,則多余的參數(shù)會(huì)被忽略。


c語(yǔ)言中int的用法:int八進(jìn)制(octal)和十六進(jìn)制(he_adecimal)

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


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

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

}

這個(gè)程序的輸出是:

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

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


相關(guān)內(nèi)容: c語(yǔ)言中int的用法 int的用法

同類文章
導(dǎo)航

雅思 托福 GRE IB SAT GMAT A-Level ACT 多鄰國(guó)英語(yǔ)測(cè)試 OSSD 英語(yǔ)四六級(jí) 出國(guó)英語(yǔ) 詞匯 AEAS 英語(yǔ)口語(yǔ) 商務(wù)英語(yǔ) 考研英語(yǔ) 青少英語(yǔ) 成人英語(yǔ) 個(gè)人提升英語(yǔ) 高中英語(yǔ) 劍橋英語(yǔ) AP課程 一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 注冊(cè)電氣工程師 一級(jí)注冊(cè)建筑師 公路水運(yùn)檢測(cè) 通信工程 裝配式工程師 二級(jí)注冊(cè)建筑師 智慧消防工程師 智慧建造工程師 全過(guò)程工程咨詢師 EPC工程總承包 碳排放管理師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 注冊(cè)會(huì)計(jì)師(cpa) CFA ACCA CMA 基金從業(yè) 證券從業(yè) 會(huì)計(jì)證 初中級(jí)經(jīng)濟(jì)師 薪稅師 會(huì)計(jì)實(shí)操 企業(yè)合規(guī)師 FRM 會(huì)計(jì)就業(yè) 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 家庭教育指導(dǎo)師 普通話 公共營(yíng)養(yǎng)師 物流師 網(wǎng)絡(luò)主播 專利代理師 教師招聘 籃球 少兒編程 書法培訓(xùn) 繪畫美術(shù) 音樂 舞蹈 棋類 國(guó)畫 樂器 機(jī)器人編程 小孩子注意力訓(xùn)練 兒童專注力 兒童情緒管理 少兒小主播 信奧賽C++ 籃球 嵌入式培訓(xùn) 軟件測(cè)試 Web前端 linux云計(jì)算 大數(shù)據(jù) C/C++開發(fā) 電子商務(wù) Java開發(fā) 影視后期 剪輯包裝 游戲設(shè)計(jì) php 商業(yè)插畫 產(chǎn)品經(jīng)理 Python photoshop UXD全鏈路 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) 電商視覺設(shè)計(jì) IT認(rèn)證 PMP項(xiàng)目管理

主站蜘蛛池模板: 亚洲欧美精品中字久久99 | 免费看国产黄色片 | 国产精品对白交换绿帽视频 | 欧美片欧美日韩国产综合片 | 99热热热| 国产a级淫片 | 日韩一区二区天海翼 | 99久99久6久热在线播放 | 亚洲精品在线免费看 | 美女免费视频一区二区 | 久久www免费人成高清 | 国产成人自拍视频在线观看 | 在线精品免费观看综合 | 欧美成年黄网站色高清视频 | 最新国产成人盗摄精品视频 | 性欧美激情在线观看 | 看黄色网址 | 青草视频入口 在线观看 | 国产高清免费影视在线观看 | 国产精品性| 日韩做爰在线观看免费 | 风间由美理伦片在线观看 | 色草在线 | 黄色网址在线视频 | 国产日韩欧美在线一区二区三区 | 免费观看一级欧美在线视频 | 韩国毛片在线观看 | 久久综合香蕉 | 亚洲成人免费网站 | 国产成人av在线 | 美女黄网站人色视频免费国产 | 91香蕉国产在线观看人员 | 国产毛片一级国语版 | 国产成人手机在线好好热 | 亚洲不卡视频在线 | 久久婷婷综合五月一区二区 | 九九精品在线视频 | 成年免费大片黄在看 | 亚洲精品自产拍在线观看 | 国产美女无遮挡免费视频网站 | 91视频青青草 |