c語言的整型變數到底是什麼意思,C語言的整型變數到底是什麼意思?

2021-10-13 20:33:38 字數 5958 閱讀 8202

1樓:施潔雅念鈺

c語言一共有4中型別,整形,浮點型,指標型別和聚合型別,整形變數的意思是他的變數只能取整數,包括字元、短整型,整形和長整形四種。

2樓:高金山

整型,就是整數,比如5,8

它區別與小數(計算機中叫浮點數),比如5.8就是小數,而不是整數變數,也就是說它是可以變化的,比如int i;

i就是一個變數,可以給它賦值i=2,i=3等等之類的它區別與常量,比如5,它就是一個常量,不能再給它賦值,如5=6這是不行的

整型變數,就是可以被賦整數值的變數

3樓:端興平尹赩

可以表示沒有小數點的實數,如:10,-100,35等,

不能表示:1.6,-0.25等數

4樓:匿名使用者

整型就是整數。

變數就是可以改變的量。

然後,請連線起來。如:int i = 0;這個i就是整型變數,0是整型常量。因為0就是0不能等於1,是嗎?但是i=1,此時i的值就是1了,那麼i是可以改變的。。

5樓:巫詩蕊孫兒

inta

;a是整型變數,也就是存放

整數,不能存放

12.35

之類的浮點數。

char

a;a為字元型變數,只能存放字元。

6樓:匿名使用者

整型就是int型在tc中佔有兩個位元組,變數是相當與常量來說的,就是可以賦值的量!

7樓:匿名使用者

整數型int a;

a就是一個整型變數

8樓:桑莎莎媯修

整型變數,即

整數型變數。

包括有符號整數和無符號整數,從資料長度上分,包括短整數、整數、長整數。

標準整數型別為int

一般只說整形,通常是指這個,但其它整數型別也在簡稱整形變數的範圍之內。

包括的關鍵字有:

short

intlong

unsigned

其它常見的內建變數型別還有很多,例如:

unit

:unsigned

intlong

:long

intword:

unsigned

short

intdword:

unsigned

long

c語言 整型是什麼意思

9樓:匿名使用者

c語言中的整形,是計算機中的一個基本專業術語,指沒有小數部分的資料。整型值可以用十進位制,十六進位制或八進位制符號指定,前面可以加上可選的符號(- 或者 +)。如果用八進位制符號,數字前必須加上 0(零),用十六進位制符號數字前必須加上 0x。

在c語言中,整型包括整型常量和整型變數,整型變數又包括短整型、基本整型、長整型,它們都分為有符號和無符號兩種版本,是一種智慧的計算方式。

整型變數的值可以是十進位制,八進位制,十六進位制,但在記憶體中儲存著是二進位制數。變數顧名思義是數值可以變的量,整型變數表示的是整數型別的資料。

擴充套件資料:

整型常量分類

1、八進位制整常數:必須以0開頭,即以0作為八進位制數的字首。數碼取值為0~7。八進位制數通常是無符號數。以下各數是合法的八進位制數:

015(十進位制為13) 0101(十進位制為65) 0177777(十進位制為65535)。

2、十六進位制整常數:十六進位制整常數的字首為0x或0x。其數碼取值為0~9,a~f或a~f。以下各數是合法的十六進位制整常數:

0x2a(十進位制為42) 0xa0 (十進位制為160) 0xffff (十進位制為65535)。

3、十進位制整常數:十進位制整常數沒有字首。其數碼為0~9。以下各數是合法的十進位制整常數:

237 -568 65535 1627

在程式中是根據字首來區分各種進位制數的。因此在書寫常數時不要把字首弄錯造成結果不正確。

整型變數分類

1、基本型

型別說明符為int,根據計算機的內部字長和編譯器的版本,在記憶體中可能佔2或4個位元組(通常分別在16位機和32位機上),其取值為基本整常數。

2、短整型

型別說明符為short int或short,在記憶體中佔2個位元組,其取值為短整常數。

3、長整型

型別說明符為long int或long,在記憶體中佔4個位元組,其取值為長整常數。

4、無符號型

型別說明符為unsigned。它可以單獨使用代表unsigned int,也可以作為字首,都表示無符號整數,即永遠為非負的整型變數,大於0的資料範圍約擴大為原來的2倍。各種無符號型別量所佔的記憶體空間位元組數與相應的有符號型別量相同。

但由於省去了符號位,故不能表示負數。

10樓:匿名使用者

一、整型,就是整數,比如5,8,它區別與小數(計算機中叫浮點數),比如5.8就是小數,而不是整數變數,也就是說它是可以變化的,比如int i;i就是一個變數,可以給它賦值i=2,i=3等等之類的。它區別與常量,比如5,它就是一個常量,不能再給它賦值,如5=6這是不行的。

整型變數,就是可以被賦整數值的變數。

二、整型變數

整型變數可分為以下幾類:

1.基本型

型別說明符為int,在記憶體中佔2個位元組,其取值為基本整常數。

2.短整量

型別說明符為short int或short'c110f1。所佔位元組和取值範圍均與基本型相同。

3.長整型

型別說明符為long int或long ,在記憶體中佔4個位元組,其取值為長整常數。

4.無符號型

型別說明符為unsigned。

無符號型又可與上述三種型別匹配而構成:

(1)無符號基本型 型別說明符為unsigned int或unsigned。

(2)無符號短整型 型別說明符為unsigned short

(3)無符號長整型 型別說明符為unsigned long

11樓:匿名使用者

就是整數,整型16位(2位元組),長整型32位(4位元組)。

12樓:匿名使用者

整型就是整數,正整數,負整數和零對應的浮點型就是小數

13樓:

1,2,3,.....無小數點

14樓:慄尋春豐濮

整型就是整數。

變數就是可以改變的量。

然後,請連線起來。如:inti=

0;這個i就是整型變數,0是整型常量。因為0就是0不能等於1,是嗎?但是i=1,此時i的值就是1了,那麼i是可以改變的。。

在c語言中,整型常量與整型變數的區別是什麼?舉例

15樓:益覺針優

整型常量的值不可被改變,而整型變數的值可以更改,這是最主要的區別

實際上,整型常量通常被定義為某個特殊的量,用以參與運算,而整型變數僅僅只是當做變數來用

16樓:賀舉狄涵梅

整型變數只能存bai儲整型資料,du不能型別的變zhi量型別儲存數值的範dao圍不同,整型變數的儲存版型別主要有:短整型short,基本整型int,長整型long等;

實型變數儲存資料的範圍較廣,顧名思義是實數,當然整數也是實數,也能儲存。實型變數的儲存型別主要有:單精度浮點型float,雙精度浮點型double等

char是字元型,權儲存的是ascii碼,也可以用來儲存整形數0~255

這幾個是長用的,其他的也有,但是幾乎用不到

17樓:譙瓔茂小翠

整型常量:baic語言程式中整型du常量分為十zhi進位制整型常量、八進位制dao整型內常量、十六進位制整型常容量3種表現形式。

1、十進位制整型常量由一連串的0~9數字組成。

2、八進位制整型常量以數字0開頭,其中的數字為0~7。

3、十六進位制整型常量以數字0x或0x為開頭,其中的數字可以是0~9、a~f或a~f中的數字或英文字母。

整型變數:整型變數是用於存放整型值的變數。

分類根據在記憶體中所佔位元組數可以分為:

短整型【signed】short

【int】

基本整型

【signed】

int長整型

【signed】long

【int】

無符號短整型

unsigned

short

【int】

無符號基本整型

unsigned

【int】

無符號長整形

unsigned

long

【int】

在定義變數的同時可以給變數賦初值,稱為變數的初始化。

c語言基本整型的資料範圍什麼意思

18樓:匿名使用者

基本整型變數,所佔位元組數為2,每個位元組等於八位二進位制數,可以用0和1表示的八位二進位制數,2個位元組也就是16位二進位制。

最高位表示正負,所以用0和1組成的16位數字範圍為-2的15次方~2的15次方,也就是-32768~32767。因此基本整型變數資料範圍是-32768~32767。

19樓:匿名使用者

int佔4個位元組,一個位元組4位,則它的空間有2的16次方byte,若有unsigned修飾,則說明它是無符號整型資料,它的範圍為0~65535,若沒有unsigned修飾,則說明最高位為符號位,它的範圍為-32768~32767

對於無符號數,比較簡單,根據佔用的位數可以直接計算:

unsigned short     16位      0~2的16次方-1(即65535)

unsigned int         16位      0~2的16次方-1(即65535)

unsigned long      32位      0~2的32次方-1(即4294967295)

對於有符號數,由於符號位佔用一位,並且負數要用補碼錶示。

以8位資料為例:2進位制的11111111表示-1,10000000表示-128,所以負數範圍-128~-1;2進位制00000000表示0,01111111表示127,所以正數範圍0~127。合起來就是-128~127,找一下規律發現是- 2的(8-1)次方~2的(8-1)次方-1,那麼就可以得到任何位數的範圍:

short     16位      - 2的(16-1)次方~2的(16-1)次方-1(即-32768~32767)

int         16位      - 2的(16-1)次方~2的(16-1)次方-1(即-32768~32767)

long      32位      - 2的(32-1)次方~2的(32-1)次方-1(即-2147483648~2147483648)

擴充套件資料:

(1)char:字元型資料,屬於整型資料的一種,佔用一個位元組

(2)unsigned char:無符號字元型資料,屬於整型資料的一種,佔用一個位元組

(3)short:短整型資料,屬於整型資料的一種,佔用兩個位元組

(4)unsigned short:無符號短整型資料,屬於整形資料的一種,佔用兩個位元組

(5)int:整形資料,屬於整型資料的一種,佔用四個位元組

(6)unsigned int:無符號整型資料,屬於整型資料的一種,佔用四個位元組

(7)long:長整型資料,屬於整型資料的一種,佔用四個位元組

(8)unsigned long:無符號長整型資料,屬於整形資料的一種,佔用四個位元組

實 型 變 量 的 類 型 有 float和 double兩 種 ,下 表 列 出 這 兩 種 型別所 佔 內 存 的 位數 和 其 表 示 範 圍 。資料型別 所佔位數 數的範圍:

float 32 3.4e-038~3.4e+038

double 64 1.7e-308~1.7e+308

雙 精 度 類 型 double比 單 精 度 類 型 float具 有 更 高 的 精 度 和更大 的 表 示 範 圍 ,常 常 使 用 。