全國統一學習專線 8:30-21:00
          位置:勵普教育 > 英語 > 個人提升英語 > c語言中int的用法_c語言中int的用法舉例  正文

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

          2022-12-05 15:34:03來源:勵普網

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


          (資料圖)

          C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發,能以簡易的方式編譯、處理低級存儲器。小編就跟你們詳細介紹下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的用法 int的用法

          同類文章
          導航

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

          主站蜘蛛池模板: 国精产品一区一区三区免费视频 | 国产日韩精品一区二区在线观看播放| 一区二区国产精品| 亚洲性日韩精品国产一区二区| 无码精品人妻一区二区三区中| 日韩精品一区二区三区四区| 国产精品分类视频分类一区| 无码精品久久一区二区三区 | 精品无码国产AV一区二区三区| 福利一区二区三区视频在线观看| 国产高清一区二区三区| 亚洲AV综合色一区二区三区| 亚洲国产一区二区三区| 日本一区二区三区免费高清在线| av一区二区三区人妻少妇| 国产短视频精品一区二区三区| 97久久精品一区二区三区| 久久99热狠狠色精品一区| 综合久久一区二区三区| 成人区人妻精品一区二区不卡视频| 香蕉久久AⅤ一区二区三区| 日本一区二区三区在线视频观看免费| 国产香蕉一区二区三区在线视频| 久久精品免费一区二区喷潮| 亚洲国产AV一区二区三区四区| 欧美日韩综合一区二区三区| 国精产品一区一区三区有限公司| 香蕉久久ac一区二区三区| 国产一区二区三区在线观看影院 | 精品国产不卡一区二区三区| 一区二区高清在线| 一区二区三区人妻无码| 无码人妻品一区二区三区精99| 亚洲国产精品一区二区久久| 国产在线乱子伦一区二区| 国内精品一区二区三区最新 | 无码人妻精品一区二区三区66 | 东京热无码一区二区三区av | 天天爽夜夜爽人人爽一区二区 | 秋霞无码一区二区| 亚洲AV无码一区二区三区网址 |