Trong C# ngoài biến int(kiểu dữ liệu kiểu nguyên) để lữu trữ đằng sau nó có thể có thêm tiền một số đằng sau như Int16,Int32,Int64 vậy mọi người cho em hỏi các loại int này khác nhau ở đặc điểm nào và ứng dụng của chúng được không ạ
Phan Tiến đã cập nhật bình luận 29/08/2021
-
.Net / HTML / Phát triển ứng dụng WEB / PHP
Các phương thức Request trong giao thức HTTP
3 Th11, 2022
-
Khoá học / Sách, bài giảng / Tài liệu / Tin học văn phòng / Tin học đại cương
13 Th10, 2015
-
Xuan Truong viết:
-
tien_tx1210 viết:
-
manhdz24pl viết:
-
manhdz24pl viết:
-
Phan Tiến viết:
-
manhdz24pl viết:
-
Vẽ hình cơ bản trong Scratch | Tìm ở đây viết:
-
LuanHuynh viết:
-
thongvm2702 viết:
-
duy0912 viết:
-
Phan Tiến viết:
-
Phan Tiến viết:
-
duy0912 viết:
-
GamEboyGSD viết:
-
hmnam viết:
-
Hoangvuvan677 viết:
- .NET ArcView C# Computer Graphic CSS Câu lệnh SQL GIS Google Classroom google maps html html5 Hệ thống thông tin địa lý học css Học lập trình JavaScript kiểm thử cho thiết bị di động Kiểm thử phần mềm lap trinh lập trình .net lập trình C# lập trình C/C++ Lập trình Java Lập trình phân tán lập trình python lập trình scratch Lập trình đồ hoạ máy tính MS Excel ngôn ngữ C OpenGL PHP Phần mềm học trực tuyến Quiz Sharepoint SQL SQL Server sách Sử dụng mảng CSharp T-SQL testing application testing mobile thủ thuật Excel tin học ứng dụng Tính toán song song xử lý số liệu Đồ hoạ máy tính
Xem thêm
Chuyên mục
- .Net (39)
- Access (1)
- Android (2)
- API (1)
- Bài báo (2)
- Bài tập C/C++ (9)
- Bài tập Java (43)
- Bài tập Python (24)
- Cấu trúc dữ liệu và giải thuật (1)
- CSS (49)
- Demo (1)
- Excel (31)
- GIS (14)
- Google Maps (7)
- Học Lập trình qua Project (5)
- HTML (55)
- JavaScript (4)
- Khoá học (216)
- Kiểm thử phần mềm (15)
- Kiểm thử ứng dụng di động (3)
- Lập trình C (26)
- Lập trình Mobile (2)
- Lập trình Scratch (16)
- Learning English (1)
- Nghiên cứu (5)
- Phát triển ứng dụng (2)
- Phát triển ứng dụng WEB (1)
- PHP (12)
- PowerPoint (4)
- Python (3)
- Sách, bài giảng (25)
- SEO (1)
- Sharepoint (4)
- SQL (22)
- Tài liệu (24)
- Thư giãn (8)
- Thủ thuật (33)
- Tin học văn phòng (44)
- Tin học đại cương (9)
- Tin tức (28)
- Tính toán phân tán (3)
- Tính toán song song (7)
- Tổng hợp (3)
- Tuyển sinh – Việc làm (2)
- Word (5)
- Xử lý ngôn ngữ (4)
- Đồ hoạ máy tính (3)
Sự khác nhau của các kiểu Int này là khả năng lưu lưu trữ dữ liệu của chúng.
Int16 sử dụng 2 bytes (16 bits) nên khả năng biểu diễn được giá trị từ -32,768 tới +32,767
Int32 sử dụng 4 bytes (32 bits) nên khả năng biểu diễn được giá trị từ -2,147,483,648 tới +2,147,483,647
Int64 sử dụng 8 bytes (64 bits) nên khả năng biểu diễn được giá trị từ -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807
Em có thể sử dụng code C# để in ra giá trị Min-Max của mỗi kiểu dữ liệu này:
Ví dụ:
Console.WriteLine(Int16.MinValue);
Console.WriteLine(Int16.MaxValue);
Console.WriteLine(Int32.MinValue);
Console.WriteLine(Int32.MaxValue);
Console.WriteLine(Int64.MinValue);
Console.WriteLine(Int64.MaxValue);
Khi em khai báo int mặc định nó ánh xạ đến kiểu dữ liệu Int32.
Còn việc sử dụng kiểu Int16, Int32 hay Int64 tuỳ thuộc nhu cầu, tức em cần ước lượng giá trị tổi thiểu hoặc tối đa có thể lưu trữ để sử dụng, tránh trường hợp bị vượt ngoài phạm vi chứa được của biến (bị tràn)