整數
文章推薦指數: 80 %
3) 長整數:類型說明符為long int或long,在記憶體中占4個位元組。
4) 無符號型:類型說明符為unsigned。
無符號型又可與上述三種類型匹配而構成:.
高一課程>C語言>整數
整數
整數變數的分類
1) 基本型:類型說明符為int,在記憶體中占2個位元組。
2)短整量:類型說明符為shortint或short。
所占位元組和取值範圍均與基本型相同。
3) 長整數:類型說明符為longint或long,在記憶體中占4個位元組。
4) 無符號型:類型說明符為unsigned。
無符號型又可與上述三種類型匹配而構成:
n無符號基本型:類型說明符為unsignedint或unsigned。
n無符號短整數:類型說明符為unsignedshort。
n無符號長整數:類型說明符為unsignedlong。
各種無符號類型量所占的記憶體空間位元組數與相應的有符號類型量相同。
但由於省去了符號位元,故不能表示負數。
有符號整數變數:最大表示32767
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
無符號整數變數:最大表示65535
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
下表列出了TurboC中各類整數量所分配的記憶體位元組數及數的表示範圍。
類型說明符
數的範圍
位元組數
int
-32768~32767 即-215~(215-1)
2
unsignedint
0~65535 即0~(216-1)
2
shortint
-32768~32767 即-215~(215-1)
2
unsignedshortint
0~65535 即0~(216-1)
2
longint
-2147483648~2147483647即-231~(231-1)
4
unsignedlong
0~4294967295 即0~(232-1)
4
以13為例:
int型:
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
shortint型:
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
longint型:
00
00
00
00
00
00
00
00
00
00
00
00
00
00
11
01
unsignedint型:
00
00
00
00
00
00
11
01
unsignedshortint型:
00
00
00
00
00
00
11
01
unsignedlongint型:
00
00
00
00
00
00
00
00
00
00
00
00
00
00
11
01
2.整數變數的定義
變數定義的一般形式為:
類型說明符 變數名識別字,變數名識別字,...;
例如:
int
a,b,c;(a,b,c為整數變數)
longx,y;
(x,y為長整數變數)
unsignedp,q;(p,q為無符號整數變數)
在書寫變數定義時,應注意以下幾點:
n允許在一個類型說明符後,定義多個相同類型的變數。
各變數名之間用逗號間隔。
類型說明符與變數名之間至少用一個空格間隔。
n最後一個變數名之後必須以“;”號結尾。
n變數定義必須放在變數使用之前。
一般放在函數體的開頭部分。
3.範例
【例】整數變數的定義與使用。
#include
#include
它們之間允許進行運算,運算結果為長整數。
但c,d被定義為基本整數,因此最後結果為基本整數。
本例說明,不同類型的量可以參與運算並相互儲存。
其中的類型轉換是由編譯系統自動完成的。
有關類型轉換的規則將在以後介紹。
延伸文章資訊
- 1INT(数据类型)_百度百科
int是一种数据类型,在编程语言(C、C++、C#、Java等)中,INT是用于定义整数类型变量的标识符。
- 2int - Yahoo奇摩字典搜尋結果
int. · = interest;= interior ; int · 【電腦】區域名稱中專指國際性組織的一類 ; int. · international ; ad int. · = ad ...
- 3INT 函數
本文將說明Microsoft Excel 中INT 函數的公式語法及使用方式。 描述. 將數字無條件捨位至最接近的整數. 語法. Int( number ). INT 函數語法具有下列引數:.
- 4整数(计算机科学) - 维基百科,自由的百科全书
它也称为整数数据类型,或简称整型数、整型。 通常是程式設計語言的一種基礎資料型態,例如java及C 程式語言的int 資料類型,然而這種基礎資料型態 ...
- 5整數
3) 長整數:類型說明符為long int或long,在記憶體中占4個位元組。 4) 無符號型:類型說明符為unsigned。 無符號型又可與上述三種類型匹配而構成:.