CHƯƠNG 2
Nhng cơ s ca ngôn ng C#
Ni dung chính
Các kiu
Câu lnh
Toán t
1. Các kiu
Loi d liu định sn
Ki uKích th c ướ
(byte) Ki u .Net t - giá tr
byte 1Byte Không d u (0..255)
char 1Char Mã ký th Unicode
bool 1Boolean true hay false
sbyte 1Sbyte Có d u (-128 .. 127)
short 2Int16 Có d u (-32768 .. 32767)
ushort 2Uint16 Không d u (0 .. 65535)
int 4Int32 Có d u (-2147483647 .. 2147483647)
uint 4Uint32 Không d u (0 .. 4294967295)
float 4Single S th c (≈ ±1.5*10-45 .. ≈ ±3.4*1038)
double 8Double S th c (≈ ±5.0*10-324 .. ≈ ±1.7*10308)
decimal 8Decimal s có d u ch m tĩnh v i 28 ký s v à d u ch m
long 8Int64 S nguyên có d u (- 9223372036854775808 .. 9223372036854775807)
ulong 8Uint64 S nguyên không d u (0 .. 0xffffffffffffffff.)
Các ký t đặc bit thông dng
Ký tNghĩa
\D u nháy đ nơ
\d u nháy đôi
\\ d u chéo ng c ượ \
\0 Null
\a Alert
\b lùi v sau
\f Form feed
\n xu ng dòng
\r v đ u dòng
\t Tab ngang
\v Tab d c
Chuyn đổi kiu định sn
short x = 5;
int y ;
y = x; // chuyn kiu ngm định - t động
x = y; // li, không biên dch được
x = (short) y; // OK