基本數(shù)據(jù)類(lèi)型和數(shù)據(jù)類(lèi)型轉(zhuǎn)換 C語(yǔ)言數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換有什么區(qū)別?
C語(yǔ)言數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換有什么區(qū)別?自動(dòng)轉(zhuǎn)換,通常是從小到大,比如本來(lái)就是int類(lèi)型。如果計(jì)算是在int類(lèi)型和doublvw數(shù)據(jù)類(lèi)型如何建立?可以根據(jù)負(fù)數(shù)的存儲(chǔ)原理編寫(xiě)自己的轉(zhuǎn)換程序。大眾的
C語(yǔ)言數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換有什么區(qū)別?
自動(dòng)轉(zhuǎn)換,通常是從小到大,比如本來(lái)就是int類(lèi)型。如果計(jì)算是在int類(lèi)型和doubl
vw數(shù)據(jù)類(lèi)型如何建立?
可以根據(jù)負(fù)數(shù)的存儲(chǔ)原理編寫(xiě)自己的轉(zhuǎn)換程序。大眾的運(yùn)算都被當(dāng)作有符號(hào)數(shù)。用PCacc
matlab中如何將char類(lèi)型的數(shù)據(jù)轉(zhuǎn)換為數(shù)值型的?
你必須制定自己的規(guī)則,比如寫(xiě)一個(gè)函數(shù):
函數(shù)numstr2number(CHR)
切換CHR
案例(TT)
num0
案例(TC)
num1
案例(抄送)
num2
結(jié)束
結(jié)束
sdept用什么數(shù)據(jù)類(lèi)型?
SDEPT是一種編程語(yǔ)言。
例如,查詢(xún)所有學(xué)生 姓名(Sname)、學(xué)號(hào)(Sno)和院系(Sdept)。這是一個(gè)無(wú)條件的投影查詢(xún),它的命令是:SELECT——Snam
vb6.0基本數(shù)據(jù)類(lèi)型分為哪7種?
VB6.0的基本數(shù)據(jù)類(lèi)型有布爾型、字節(jié)型、整數(shù)型、長(zhǎng)型、貨幣型、小數(shù)型、單精度型、雙精度型、字符串型、日期型、對(duì)象型和變量型。下面分別描述它們的用法。
1.布爾數(shù)據(jù)類(lèi)型
布爾變量存儲(chǔ)為16位(2字節(jié))數(shù)值,但它們只能為真或假。布爾變量的值顯示為T(mén)rue或False(使用Print時(shí)),或#TRUE#或#FALSE#(使用Write #時(shí))。使用關(guān)鍵字True和你可以把一個(gè)布爾變量賦給兩種狀態(tài)中的一種。
當(dāng)數(shù)值數(shù)據(jù)類(lèi)型值轉(zhuǎn)換為布爾值時(shí),0變?yōu)镕alse,所有其他值變?yōu)門(mén)rue。當(dāng)布爾值轉(zhuǎn)換為數(shù)字類(lèi)型時(shí),F(xiàn)alse變?yōu)?,True變?yōu)?1。
2.字節(jié)數(shù)據(jù)類(lèi)型
Byte變量以單精度、無(wú)符號(hào)整數(shù)、8位(1字節(jié))數(shù)值形式存儲(chǔ),范圍從0到255。存儲(chǔ)二進(jìn)制數(shù)據(jù)時(shí),字節(jié)數(shù)據(jù)類(lèi)型很有用。
3.整數(shù)數(shù)據(jù)類(lèi)型
整數(shù)變量存儲(chǔ)為16位(2字節(jié))數(shù)值,范圍為-32,768到32,767。整數(shù)的類(lèi)型聲明字符是百分號(hào)(%)。
還可以使用整數(shù)變量來(lái)表示枚舉值。一個(gè)枚舉值可以包含一個(gè)有限集,集合中包含的元素是唯一的整數(shù),每個(gè)整數(shù)在其使用的上下文中都有其特殊的意義。枚舉值提供了一種從已知數(shù)量的選項(xiàng)中進(jìn)行選擇的便捷,如黑0、白1等。更好的編程實(shí)踐是使用Const語(yǔ)句將每個(gè)枚舉值定義為常數(shù)。
4.長(zhǎng)數(shù)據(jù)類(lèi)型
長(zhǎng)整型變量存儲(chǔ)為32位(4字節(jié))有符號(hào)數(shù)值,范圍從-2,147,483,648到2,147,483,647。Long的類(lèi)型聲明字符是符號(hào)(amp)。
5.貨幣數(shù)據(jù)類(lèi)型
貨幣變量存儲(chǔ)為64位(8字節(jié))整數(shù),然后除以10,000得出一個(gè)定點(diǎn),小數(shù)點(diǎn)左邊15位,右邊4位。這種表示的范圍可以從-922,337,203,685,477.5808到922,337,203,685,477.5807。貨幣與金融。;的類(lèi)型聲明字符位于符號(hào)(@)處。
貨幣數(shù)據(jù)類(lèi)型在貨幣計(jì)算和定點(diǎn)計(jì)算中非常有用,在這種情況下準(zhǔn)確性尤為重要。
6.十進(jìn)制數(shù)據(jù)類(lèi)型
十進(jìn)制變量存儲(chǔ)為96位(12字節(jié))有符號(hào)整數(shù),并除以10的冪。這個(gè)比例因子決定小數(shù)點(diǎn)右邊的位數(shù),范圍從0到28。當(dāng)比例因子為0(無(wú)小數(shù)位)時(shí),最大可能值為/-79,228,162,514,264,337,593,543,950,335。而在小數(shù)點(diǎn)后28位的情況下,最大值是/-7.662。514264337593543950335,并且最小的非零值為/-0.000000000000000000000000001。
請(qǐng)注意,Decimal數(shù)據(jù)類(lèi)型只能在Variant中使用,也就是說(shuō),變量不能聲明為Decimal類(lèi)型。但是,Cdec函數(shù)可以用來(lái)創(chuàng)建一個(gè)子類(lèi)型為Decimal的變量。
7.單一數(shù)據(jù)類(lèi)型
Single(單精度浮點(diǎn)型)變量存儲(chǔ)為IEEE 32位(4字節(jié))浮點(diǎn)值,其取值范圍為-3.40823E38到-1.401298E-45,為負(fù)時(shí)為1.401298E-45到3.40823E38。Single的類(lèi)型聲明字符是感嘆號(hào)(!)。
8.雙數(shù)據(jù)類(lèi)型
Double(雙精度浮點(diǎn)型)變量存儲(chǔ)為IEEE 64位(8字節(jié))浮點(diǎn)值,其取值范圍為-1.79769313486232E308到-4.94065645841247E-324,為負(fù)時(shí)為4.9406545444-324。Double的類(lèi)型聲明字符是一個(gè)數(shù)字符號(hào)(#)。
9.字符串?dāng)?shù)據(jù)類(lèi)型
字符串有兩種:變長(zhǎng)字符串和定長(zhǎng)字符串。
一個(gè)可變長(zhǎng)度的字符串最多可以包含20億(2 ^ 31)個(gè)字符。
固定長(zhǎng)度的字符串可以包含1到大約64K (2^16)個(gè)字符。
請(qǐng)注意,公共固定長(zhǎng)度字符串不能在類(lèi)模塊中使用。
弦與弦。;的字符代碼范圍從0到255。字符集的前128個(gè)字符(0到127)對(duì)應(yīng)于標(biāo)準(zhǔn)美國(guó)鍵盤(pán)上的字符和符號(hào)。前128個(gè)字符與ASCII字符集中定義的字符相同。最后128個(gè)字符(128到255)代表特殊字符,如國(guó)際字符、重音符號(hào)、貨幣符號(hào)和分?jǐn)?shù)。字符串的類(lèi)型聲明字符是美元符號(hào)($)。
10.日期數(shù)據(jù)類(lèi)型
Dat: 00 : 00到23 : 59 : 59 .可以指定任何可識(shí)別的文本日期。給出日期變量。日期字符必須用數(shù)字符號(hào)(#)擴(kuò)展,例如# 1993年1月1日#或# 1993年1月#。
日期變量根據(jù)計(jì)算機(jī)中的短日期格式顯示。時(shí)間根據(jù)計(jì)算機(jī)的時(shí)間格式顯示(12小時(shí)制或24小時(shí)制)。
當(dāng)其他數(shù)值類(lèi)型要轉(zhuǎn)換為日期類(lèi)型時(shí),小數(shù)點(diǎn)左邊的值表示日期信息,而小數(shù)點(diǎn)右邊的值表示時(shí)間。午夜是0,中午是0.5。負(fù)整數(shù)表示1899年12月30日之前的日期。
11.對(duì)象數(shù)據(jù)類(lèi)型
對(duì)象變量存儲(chǔ)為32位(4字節(jié))地址,這是對(duì)對(duì)象的引用。使用Set語(yǔ)句,可以將聲明為Object的變量指定為對(duì)任何對(duì)象的引用。
請(qǐng)注意,雖然在對(duì)象類(lèi)型中聲明的變量足以包含對(duì)各種對(duì)象的引用,但綁定到變量引用的對(duì)象總是被延遲綁定(運(yùn)行時(shí))。要在早期(編譯時(shí))強(qiáng)制綁定,必須將對(duì)對(duì)象的引用分配給用特定類(lèi)名聲明的變量。
12.變量數(shù)據(jù)類(lèi)型
Variant數(shù)據(jù)類(lèi)型是所有未被顯式聲明(使用Dim、Private、Public或Static等語(yǔ)句)為其他類(lèi)型變量的數(shù)據(jù)類(lèi)型。變量數(shù)據(jù)類(lèi)型沒(méi)有類(lèi)型聲明字符。
Variant是一種特殊的數(shù)據(jù)類(lèi)型,它可以包含除固定長(zhǎng)度字符串?dāng)?shù)據(jù)和用戶(hù)定義類(lèi)型之外的任何類(lèi)型的數(shù)據(jù)。變量還可以包含特殊值,如空、錯(cuò)誤、無(wú)和Null。您可以使用VarType函數(shù)或TypeName函數(shù)來(lái)決定如何處理Variant中的數(shù)據(jù)。