邏輯型常量有幾個值 VB常量與變數的正確使用

2021-10-18 10:57:29 字數 2833 閱讀 2834

變數和常量是vb語句的重要部分,也是vb程式設計的基礎知識內容。

今天我們就共同來學習一下這方面的內容。

vb中的變數與常量

變數是指程式在執行過程中其值可以改變的量。

如何宣告變數

1.隱式宣告:只是變數,不經宣告.直接使用

2.顯示宣告:變數宣告後再使用的方式成為顯式宣告

強制宣告的兩種方式

(1)、工具-選項-編輯器-勾選"要求變數宣告"-重新啟動vb;

(2)、窗體物件列表選擇(通用),然後再通用區加上宣告語句:option explicit 

使用dim語句宣告變數(也可以用來宣告陣列)

1.宣告乙個變數 dim name as string

2.同時宣告多個變數 dim m as integer,n as integer

3.宣告多個不同型別的變數 dim a,b as boolean,c as date

全域性變數的宣告:

在標準模組的宣告部分,使用關鍵字public或者global宣告,可以被工程中的任一窗體,任一模組中的任一過程或函式使用。

全域性變數的使用過程中一定要特別注意,因為每乙個程式模組都可能改變它的值,所以如果控制不當,極易出現錯誤。

常量常量指在程式執行過程中,其值不會發生改變的量。

為什麼要定義常量?

在編寫程式時,我們常會遇到一些固定不變的數值,利用常量可以減少輸入錯誤,簡化固定數值的修改過程,增強程式的可讀性。

比如求圓面積和周長時,定義 const pi=3.14

vb 中的常量分為兩類

a.系統內部常量

是為應用程式和控制項提供的

如:vbred(紅色)、 vbwhite(白色)

b.符號常量(自定義常量)

public是公有宣告:

特點:1、使用public 宣告的常量可在整個應用程式中使用;

2、必須在標準模組的宣告區中使用;

3、在窗體模組或類模組中不能宣告public常量。

private是私有宣告:

1、private可用在模組級宣告常量,

2、此常量只准許在模組級使用;

3、private關鍵字不能在過程宣告變數時使用。

預設為public

說明:1.用const宣告的變數在程式執行的過程中是不能被重新賦值的;

2.在常量宣告的同時要對常量賦值;

3.可以在宣告常量時指定型別;

4.在使用一常量為另一常量初始化時注意迴圈引用時會出錯。

vb變數型別轉換規則

vb程式語言允許不同型別的變數之間相互賦值,也允許把不同型別的值賦予某種型別的變數,vb程式會自動將所賦予的值轉換為被賦值的變數的型別。

數值型變數的賦值

浮點數轉換為整型數時,小數部分「四捨五入」為整數(其中0.5要向最近的偶數靠攏)。

當給乙個變數賦予超出它表示範圍的值時,會導致「溢位」錯誤。

例如:(1)   intn1=45631234   '(超出整型變數範圍,系統提示溢位錯誤)

(2)   bytn1=-12 '(超出表示範圍,報溢位錯誤)

字串變數

如果字串變數中存貯的是數值資訊,則可以將其賦予數值型變數。數值型變數的值也可以賦予字串變數。

(1)   strfirst=「1234」 

intfirst=strfirst    '(intfirst的值為1234)

(2)   intsecond=32.21 

strsecond=intsecond   '(strsecond的值為「32」)

(3)   strthird=「abc123」  

intthird=strthird      '(出錯)

邏輯型變數

邏輯變數的值賦給數值型變數,false轉換為0,true轉換為-1。

數值型變數的值賦給邏輯變數,0轉換為false,其它值轉換為true。

邏輯型變數的值賦給字串,true和false分別轉換為「true」和」false」。

日期型變數

日期型變數轉換為字串時,按照日期的短格式字串。

例如:dtmstart=#2/1/99 8:20:00# 

str1=dtmstart  

'dtmstart值為「99-2-1 8:20:00」

表示有效時間的字串可以賦值給日期時間變數。

例如:dtmend=「13:23:34」     '則 dtmend的值為 #13:23:34#

日期時間型變數賦給數值型變數時,日期部分轉換為數值的整數部分,值為此日期距2023年12月30日的天數;時間部分轉換為小數部分,從零時到該時間佔一整天的比例,12:00:00轉為0.5。

例:dtm3=#3/18/1999 6:00:00#  

sng2=dtm     'sng2的值為「36237.25」

大家在學習中有不懂的問題

vbyjk521

,驗證訊息填寫「vb學習"。

邏輯型常量有幾個值 Go語言基礎之變數和常量

變數和常量是程式設計中必不可少的部分,也是很好理解的一部分。識別符號 在程式語言中識別符號就是程式設計師定義的具有特殊意義的詞,比如變數名 常量名 函式名等等。go語言中識別符號由字母數字和 下劃線 組成,並且只能以字母和 開頭。舉幾個例子 abc,123,a123。關鍵字 關鍵字是指程式語言中預先...

VB 變數 常量 運算子與表示式

一 變數的資料型別 1 整型 長整型 dim 變數名 as integer dim 變數名 as long 2 單精度 雙精度 貨幣型 dim 變數名 as single dim 變數名 as double dim 變數名 as currency 3 位元組型 dim 變數名 as byte 4 定...

VB超簡單入門 七 變數與常量的簡單介紹

本文將介紹vb語言中的變數與常量。基本概念 首先大家要明白變數和常量是很重要的東西,因為他們儲存著程式執行中的各種資料。顧名思義,變數就是可以變的量,而常量就是不變的,這個概念和數學上的有點接近。接下來我簡單講講這兩個重要的東西 電腦程式在不執行的時候,程式檔案儲存在硬碟上,當使用者執行程式之後,系...