整型變數是什麼

2021-06-18 17:16:31 字數 2117 閱讀 6563

1樓:飛鷹

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

擴充套件資料:

分類基本型

型別說明符為int,在記憶體中佔4個位元組(不同系統可能有差異,此處原為2,經查證windows系統下為4,vax系統也如此) ,其取值為基本整常數。

短整型型別說明符為short int或short'c110f1。所佔位元組和取值範圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個位元組,在大多數的32位機中,short int 佔4個位元組。

但總的來說,short int 至少16位,也就是2個位元組。

長整型型別說明符為long int或long ,在記憶體中佔4個位元組,其取值為長整常數。在任何的編譯系統中,長整型都是佔4個位元組。在一般情況下,其所佔的位元組數和取值範圍與基本型相同。

無符號型

型別說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋位元組中的最高位,如果最高位被解釋為資料位,則整型資料則表示為無符號數。

2樓:

變數顧名思義是數值可以變的量,整型變數表示的是整數型別的資料。例如:1 0 -1 int 型別就是整型用int 宣告的變數就是整型變數咯!

你可以瞭解一下整型數值,不要 被專業術語矇蔽了,其實也是數學用語的一種!int i = 0;那麼 i 就被宣告為整型變數!

3樓:狂風肆意

整型變數指的就是整數,用int表示,如可以定義整型變數x為:int x=1;

4樓:匿名使用者

用int表示 32位機上代表的資料範圍為-65536~65535

5樓:匿名使用者

整型變數是變數,其變數型別是整數型別。

6樓:雨在空中飛翔

整形變數即表示整數的變數 int 為標誌

7樓:匿名使用者

沒有小數點16bool int

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

8樓:益覺針優

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

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

9樓:賀舉狄涵梅

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

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

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

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

10樓:譙瓔茂小翠

整型常量: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語言中的定義變數和整型是什麼意思

c中資料分為變數和常量.在程式設計時,變數必須先定義.對於初學階段通常使用整型變數 大多為十進位制 例如,int a 10 定義十進位制整型變數a,並給它負值10.變數,顧名思義是變化的.如果接下來程式中出現a 10,則a的值就變為20.c就是入門不易,慢慢堅持就沒問題的.定義變數 就是定義一個不定...

急!!C已知變數a,b,c是整型變數,且a b c 5,則表示式a b c 1b c

答案為1。詳解 a b c 1 b c 2 等價於 a b c 1 b c 2 計算機內部計算步驟 可以檢視彙編 先算 a b c 1 0 5 1 4測試上一步專結果 結果為4 表屬達式為真。再算b c 2 結果為6 注意4 2結果為2,因為都是整型,餘數丟掉 測試上一步結果 結果為6 表示式為真。...

c語言中定義整型變數010和10有什麼區別

0開頭的是八進位制的,後面的數字不應大於等於8,0x開頭的是16進位制的,8進位制和16進位制的只能表示正數。以數字開頭的那就是10進位制的啦。010 和 10 只能是常量而不能是變數,無法被定義。c語言中,以數字0開頭,由0 7組成的數是八進位制數字。肯定是有區別的啦,自己上機除錯一下就知道了.別...