前奏
資料就是資訊,計算機資料你是儲存在變數中以便在程式中使用的資訊。
(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宣告的變數可以是正數,可以是負數,也可以是零,但是只能是整...