Tesulakata
Tổng số bài gửi : 141 Experience : 240 Đã được cảm ơn : 1 Join date : 18/05/2011 Age : 48 Đến từ : Heaven
| Tiêu đề: [C#] Kiểu dữ liệu định sẳn: INT trong C# * Wed May 18, 2011 10:06 pm | |
| | | | | Trong lập trình C# kiểu dữ liệu int khá phổ biến, có thể gọi là ko thể thiếu
Kiểu int có miền giá trị từ -2,147,483,648 đến 2,147,483,647 kích cỡ là 32bit thuộc thư viện System.Int32 (giống khai báo lý lịch :uong2:)
cách khai báo, đương nhiên ai đã học thì cũng rõ mồn một
khi 1 con số được khai báo mà không có phần hậu tố thì nó được hiểu 1 trong các kiểu int, uint, long, ulong.
Có thể chuyển đổi ngầm định qua lại từ kiểu int sang long, float, double, hoặc decimal
// '123' là kiểu int, nhưng trường hợp này nó được chuyển ngầm định là kiểu float float f = 123;
Có thể chuyển đổi các kiểu dữ liệu có miền giá trị thấp như: sbyte, byte, short, ushort, hoặc char(nếu char này có giá trị là số) sang int.
Bạn không thể gán giá trị cho int bằng 1 biến đã khai báo 1 kiểu dữ liệu khác ,mặc dù giá trị là 1 số kiểu int.
ví dụ
long n=23; int a=n; // Như vầy sẽ báo lỗi ngay int a= (int)n; // Như vầy thì OK,
đoạn int a=(int)n; có thể hiểu là chúng ta đã ép kiểu cho biến n từ kiểu long sang int, và như thế sau đó 2 giá trị này mới có thể cho = nhau được.
Ở trên thì ta đã thấy rõ là 23 đã là kiểu long, còn bây giờ là khai báo trực tiếp thì không thể gán trực tiếp từ các định dạng ngầm định sang kiểu int được
int x = 3.0; // Lỗi int y = (int)3.0; // OK:
hết, còn thấy gì post tiếp :D[/QUOTE]
| | | |
|
|