Előadás transzformációs adattípusok

Hatékony hozzárendelését adattípusok:

tárolására egészek - Byte, Integer, Long;

tárolására lebegőpontos kitevő és legfeljebb 15 számjeggyel - Single, Double;







A számításokat nagy számban, ha nagyobb pontosságra van szükség annál, mint amit az adattípusok lebegőpontos - Deviza.

Variant típusú. bár irracionális, de lehet használni, ha a változó típusa ismeretlen, vagy ha a legnagyobb megengedhető a pontosabb számításokat VB.

Konvertálása adattípusok

Jellemzően, VB avtomaticheskikonvertiruetdannye egyik típusról a másikra.

Ha az automatikus konverzió nem tetszik, vannak explicit konverziós függvények. Ezek a funkciók használhatók:

biztos, hogy végezzük a transzformációt, ami szükséges;

végre átalakításokat, amelyek nem fut automatikusan a VB;

a kódot világosabb.

Konvertálása numerikus adattípusok

Átalakítására kifejezések egyes alábbi típusú numerikus adatokat a saját funkciója: CBool, CByte, CInt, CLng, CDbl, CCur stb ...

Ebben a funkcióban lehet átalakítani a numerikus adattípusok átalakítani húrok azok megfelelő numerikus értékek, de amikor a karakter a string elismert érvényes számokat.







Minden attól függ, a beállítást a vezérlőpulton, például Oroszországban CDbl ( „200,02r”.) Az eredmény egy 200,02, és az Egyesült Államokban az azonos üzemeltető hibát ad, de működik CDbl operátor ( „$ 200,02”).

A Val függvény a számok szöveggé numerikus értékeket. megállás, ahol találkozik az első karakter nem érvényes szám. beállításaitól függetlenül ismeri csak számok és a tizedespont (nem vesszőt), azonban figyelmen kívül hagyja szóköz, tab és sortörés. Tehát kifejezést Val ( „28 190,43 12 14”) eredményez 28190,4312.

Árfolyam változók nem csak azokban az esetekben hasznos, ahol foglalkoznak a pénz, nevezetesen:

tárolása során nagyszámú tartományon kívül engedélyezett típusú egészek Long;

A számításokat nagy számban, ha nagyobb pontosságra van szükség annál, mint amit az adattípusok lebegnek.

Tehát, ha nagy pontosságú számítások (legfeljebb 19 számjeggyel) használunk Valuta. és ha a pontosság még több - akár 29 számjeggyel, alkalmazva helper - Tizedes (ez csak akkor áll fenn, mint lehetséges Variant).

A számítások során figyelembe kell venni, hogy a számítás eredményét mozhetpotrebovatbolshey kapacitás, mint a kapacitás az operandus változók, és a kapacitás a operandusok is kell választani a különbözet, illetve annak következtében a számítási hiba lép fel.

Dim dateWeddingDay dátum, dateTimeOfCeremony dátum

dateTimeOfCeremony = # 3: 15: 12:00 #

Ha nem adja hozzá az év, a számítógép hozzá egy évre az Ön számára.

Idő dél előtt - AM, majd poludnyaPM. Nyomtatás vezető nullák nem kötelező. Csak akkor adja meg a második # 0: 0: 23 #, aVBizmenit ez az érték a # 12: 00: 23 AM #, és ha meg # 23: 0: 0 # toVBizmenit hogy # 11: 00: 12:00 #.




Kapcsolódó cikkek