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
-
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/10/2015
-
bichhuynh viết:
-
Giới thiệu về thư viện PyQt6 | Tìm ở đây viết:
-
Xác thực Password với biểu thức chính quy (Regular Expression) trong Python | Tìm ở đây viết:
-
Minh Nguyen viết:
-
zsaka2003 viết:
-
zsaka2003 viết:
-
Phan Tiến viết:
-
viet5121198 viết:
-
Phan Tiến viết:
-
Bài 9: Biến và câu lệnh khai báo biến | Tìm ở đây viết:
-
NinhAql viết:
-
Bài 5: Cấu trúc chung của chương trình C++ | Tìm ở đây viết:
-
thinhbsua123 viết:
-
sondinh03 viết:
-
kuchiba123 viết:
-
thanhlam212 viết:
-
tien_tx1210 viết:
- .NET C# Computer Graphic CSS Câu lệnh SQL Công nghệ phần mềm GIS Google Classroom google maps html html5 học css Học lập trình học python Java JavaScript kiểm thử cho thiết bị di động Kiểm thử phần mềm lap trinh 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át triển phần mềm Phần mềm học trực tuyến python Sharepoint SQL SQL Server 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
More
Danh 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 Python (2)
- Học Lập trình qua Project (5)
- HTML (55)
- JavaScript (4)
- Khoá học (216)
- Khoa học dữ liệu (1)
- 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 C++ (9)
- Lập trình Java (7)
- Lập trình Mobile (2)
- Lập trình Scratch (15)
- 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)
- PyQt6 và Qt Designer (7)
- Python (6)
- 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 (31)
- 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)