C 成神之路 5 資料型別 整型詳解

2021-07-09 19:43:27 字數 2914 閱讀 6370

前奏

資料就是資訊,計算機資料你是儲存在變數中以便在程式中使用的資訊。

(1)數值資料:任意一種可以進行算術運算的資料。(值型別)

(2)文字資料:資料的字元表示。

1、整型資料型別

表示為整數的任何數值。整型數值不能有分數部分。如果向整數變數賦予乙個小數值,c#會對該值舍位。

各種在程式中使用的整形資料型別:

byte 8位

sbyte 8位

short 16位

ushort 16位

int 32位

uint 32位

long 64位

ulong 64位

(具體每種資料型別所能表示的範圍根據位數就可以計算得到。)

使用各種整數的原則:

(1)針對具體問題滿足合適的取值範圍。

(2)根據具體的硬體裝置選擇合適的資料型別,以滿足合適的取值範圍。(記憶體限制)

(3)處理器的考慮。

(4)庫考慮事項

(5)約定:用於確定用在程式結構中的資料型別。

下面進行乙個簡單整型除法計算器的編譯。

在此之前對相關的程式設計概念進行簡述:

(1)變數是提供給特定資料塊的名稱,這些工具使用象徵性的符號表示記憶體位址,從而使得編譯工作不容易出錯。

(2)變數名稱的規定:

i.變數名只能夠以大小寫字母和下劃線開頭。

ii.不允許使用標點符號字元。

iii.變數名不能是c#關鍵字。

(3)呼叫方法

定義:將程式控制交給乙個方法來執行某個特定任務的過程。

呼叫者:程式中的乙個執行點。

方法返回某種形式的資料作為人物的一部分,即:「該方法向呼叫者返回***」。

(返回到呼叫者。)

程式中出現的相關方法:

(1)tryparse()方法

分析使用者從鍵盤輸入的資料,並檢視是否可以將輸入轉換成整型型別(使用者輸入到文字框內的任何內容都是作為文字資料輸入的,需要把文字資料轉換為數值資料)

exe:

flag = int.tryparse(txtoperand1.text, out operand1);

以上執行的操作:確認使用者輸入到文字框txtoperand1中的每個字元都是數字字元。

左邊的運算元為布林變數。

右邊的運算元是int物件。

txtoperand1.text向tryparse()提供用於分析的文字資料。

operand1為該方法提供了乙個位置,用來儲存在所有**正常執行的情況下轉換的數值結果。flag變數再該方法完成操作時存放其返回結果。

(2)messagebox

建立乙個訊息框物件,可以顯示錯誤資訊。

(3)focus()

將游標放回到相應的文字框中。

(4)處理和顯示結果

利用tostring方法,獲得整數物件的當前值,並將其轉換為文字資料。並將其轉換成數字字元的適當序列。

設計使用者介面的時候,顯示訊息框的visible屬性預設設定為false,因此,當程式執行時,使用者就看不到最終內容。這種當使用者執行輸入步驟時,隱藏顯示步驟物件知道包含有用內容的技術,可以讓使用者執行輸入步驟的時候保持簡潔。

using system;

using system.windows.forms;

public

class frmmain : form

#endregion

//#region是c# 預處理器指令。

//#region 使您可以在使用 visual studio

//**編輯器的大綱顯示功能時指定可展開或摺疊的**塊。

public

frmmain()

public

static

void

main()

private

void

label1_click(object sender, eventargs e)

private

void

label2_click(object sender, eventargs e)

private

void

button1_click(object sender, eventargs e)

//第一次輸入

flag = int.tryparse(txtoperand2.text,out operand2);

if (flag == false)

//第二次輸入

answer = operand1 / operand2;

txtresault.text = operand1.tostring() + "divisioned by" + operand2.tostring() + "equals to" + txtresault.tostring();

txtresault.visible = true;

//tostring方法,獲得整數物件的當前值,並將其轉換為文字資料。並將其轉換成數字字元的適當序列。

//設計使用者介面的時候,visible屬性預設設定為false,因此,當程式執行時,使用者就看不到最終內容。

//這種當使用者執行輸入步驟時,隱藏顯示步驟物件知道包含有用內容的技術,可以讓使用者執行輸入步驟的時候保持簡潔。

}private

void

checkbox1_checkedchanged(object sender, eventargs e)

private

void

textbox1_textchanged(object sender, eventargs e)

private

void

btnexit_click_click(object sender, eventargs e)

}

Java成神之路(三) 基本資料型別

一 基本資料型別 8種基本型別 整型 浮點型 布林型 字元型 整型 byte 8位,有符號,二進位制補碼,預設為0,27 27 1 short 16位,有符號,二進位制補碼,預設為0,215 215 1 int 32位,有符號,二進位制補碼,預設為0,231 231 1 long 64位,有符號,二...

PHP資料型別之整型詳解

php中支援的資料型別 在php中主要支援 8種資料型別。和 3中偽型別的乙個形式。8種資料型別分為以下三 3大類,第乙個就是我們的標量型別,標量型別它只能儲存單一資料,那第二大類就是我們的復合型別,第三個呢就是特殊型別,分為這三大類,那首先我們來一類一類的來看。在第一類中,標量型別中又分為以下四個...

C 基本資料型別 整型 int 用法詳解

1.整型int c語言提供了很多整數型別 整型 這些整型的區別在於它們的取值範圍的大小,以及是否可以為負。int是整型之一,一般被稱為整型。以後,在不產生歧義的情況下,我們把整數型別和int都稱為整型。int代表有符號整數,也就是說,用int宣告的變數可以是正數,可以是負數,也可以是零,但是只能是整...