Int trong lập trình C, C++ và C# là gì?

Int Trong Lap Trinh C C Va C La Gi



Các int từ khóa là loại dữ liệu được sử dụng thường xuyên trong một số ngôn ngữ lập trình bao gồm C, C++ và C#. thuật ngữ int là viết tắt của số nguyên. Không có thành phần phân số trong số nguyên vì chúng là số nguyên.

Trong bài viết này, chúng ta sẽ thảo luận về việc sử dụng int trong ba ngôn ngữ lập trình phổ biến: C , C++, C#.







Mục lục



Kiểu dữ liệu int là gì

Các int kiểu dữ liệu là một kiểu cơ bản trong các ngôn ngữ lập trình. Các int có thể lưu trữ các số như -10, 0, 42 hoặc 100. Thuật ngữ int là dạng viết tắt của số nguyên và được sử dụng rộng rãi trên cả ba ngôn ngữ lập trình C như C, C++ và C#.



int thường được đại diện như là một 32-bit đã ký hoặc 64-bit số nguyên, tùy thuộc vào ngôn ngữ lập trình và nền tảng đang được sử dụng. Trong C, C++ và C#, các int là từ khóa dùng để khai báo biến số nguyên.





Đặc điểm của int

Các int kiểu dữ liệu có một số đặc điểm làm cho nó hữu ích trong lập trình:

  • Nó có thể đại diện cho cả số dương và số âm.
  • Nó có kích thước cố định, tùy thuộc vào ngôn ngữ chúng tôi đang sử dụng để lập trình và nền tảng đang được sử dụng.
  • Nó có thể được sử dụng trong các hoạt động toán học như cộng và trừ, v.v.
  • Nó có thể được sử dụng để biểu diễn các địa chỉ bộ nhớ và các giá trị số khác.
  • Nó là một kiểu dữ liệu cơ bản được hỗ trợ rộng rãi bởi các ngôn ngữ lập trình và trình biên dịch.

kích thước của int

kích thước của một int biến phụ thuộc vào ngôn ngữ lập trình và nền tảng đang được sử dụng. Trong C và C++, kích thước của một int biến phụ thuộc vào nền tảng. Nếu chúng tôi đang làm việc trên nền tảng 32-bit, int kích thước sẽ là 32 (4 byte) và tương tự đối với nền tảng 64 bit, kích thước của int sẽ là 64. Bất kể nền tảng nào đang được sử dụng, một int biến trong C# sẽ luôn có kích thước 32 bit.



int trong lập trình C

Trong lập trình C, int là một từ khóa được sử dụng để khai báo các biến số nguyên. C hỗ trợ cả số nguyên có dấu và không dấu, có thể là 16 bit, 32 bit hoặc 64 bit, tùy thuộc vào nền tảng đang được sử dụng. Trong C, kiểu dữ liệu int có kích thước 32 bit trên hầu hết các nền tảng hiện đại.

Để tìm kích thước của int trong C, hãy chạy đoạn mã sau:

#include
int chính ( ) {
bản inf ( 'Kích thước của int: %ld byte \N ' , kích thước của ( int ) ) ;
trở lại 0 ;
}

int trong lập trình C++

C++ hỗ trợ cả số nguyên có dấu và không dấu, có thể là 16 bit, 32 bit hoặc 64 bit, tùy thuộc vào nền tảng đang được sử dụng. Trong C++, các int loại dữ liệu có kích thước 32 bit trên hầu hết các nền tảng hiện đại.

Để tìm kích thước của int trong C++, hãy chạy đoạn mã sau:

#include
sử dụng không gian tên std;
int chính ( ) {
cout << 'Kích thước của int:' << kích thước của ( int ) << ' byte' << kết thúc;
trở lại 0 ;
}

Int trong lập trình C#

C# chỉ hỗ trợ các số nguyên đã ký, có kích thước cố định là 32 bit. C# không hỗ trợ số nguyên không dấu. Hệ thống máy chủ 32-bit và 64-bit không ảnh hưởng đến kích thước của C# int các biến, vì nó luôn cố định là 32 bit.

Để tìm kích thước của int trong C#, hãy chạy đoạn mã sau:

sử dụng Hệ thống;
chương trình lớp học {
khoảng trống tĩnh chính ( sợi dây [ ] tranh luận ) {
Console.WriteLine ( 'Kích thước của int: {0} byte' , kích thước của ( int ) ) ;
}
}

So sánh int trong các ngôn ngữ lập trình khác nhau

Mặc dù int là một kiểu dữ liệu cơ bản trong các ngôn ngữ lập trình, kích thước và đặc điểm của int có thể khác nhau giữa các ngôn ngữ lập trình khác nhau. Bảng dưới đây tóm tắt sự khác biệt giữa int trong C, C++ và C#:

Ngôn ngữ lập trình Kích thước (bit) Đã ký/Chưa ký Phạm vi giá trị
C 32 hoặc 64 Cả hai -2147483648 đến 2147483647
C++ 32 hoặc 64 Cả hai -2147483648 đến 2147483647
C# 32 Đã ký -2147483648 đến 2147483647

Sự khác biệt giữa Int đã ký và chưa ký

Trong điện toán, một đã ký kiểu dữ liệu số nguyên có thể đại diện cho cả số dương và số âm, trong khi một chưa ký kiểu dữ liệu số nguyên chỉ có thể biểu diễn các số không âm (tức là số dương).

MỘT kiểu số nguyên có dấu , chẳng hạn như int , dự trữ một bit để biểu diễn dấu của số. Điều này cho thấy rằng một số nguyên có dấu 32 bit có thể biểu diễn các giá trị trong phạm vi -2.147.483.648 đến 2.147.483.647 . Bit quan trọng nhất (bit ngoài cùng bên trái) của một số nguyên đã ký đại diện cho dấu hiệu của số. Đối với dấu âm, 1 sẽ được sử dụng và đối với dấu dương, 0 sẽ được sử dụng.

Mặt khác, một kiểu số nguyên không dấu , chẳng hạn như unsigned int, không dành một chút cho dấu của số. Điều này cho thấy rằng một số nguyên không dấu 32 bit có thể hiển thị các giá trị trong phạm vi 0 đến 4,294,967,295 .

Ghi chú: Theo mặc định, kiểu dữ liệu C, C++ và C# int được ký. Đối với các số âm, kiểu dữ liệu int phải được xác định là có dấu vì kiểu dữ liệu int không dấu không thể nhận số âm.

Khai báo các biến Int

Trong C, C++ và C#, int là từ khóa khai báo biến số nguyên. Cú pháp khai báo biến số nguyên như sau:

int tên_biến;

Ví dụ, để khai báo một biến số nguyên có tên trên một , bạn có thể sử dụng đoạn mã sau:

int liệu;

Khởi tạo biến Int

Sau khi khai báo một biến số nguyên, bạn có thể khởi tạo giá trị cho nó. Cú pháp khởi tạo một biến số nguyên như sau:

int tên_biến = giá trị;

Ví dụ, để khai báo và khởi tạo một biến số nguyên có tên là age với giá trị là 25, bạn phải sử dụng đoạn mã sau:

số tuổi = 25 ;

Sử dụng int trong C

Đây là mẫu mã C để sử dụng int.

#include
int chính ( ) {
số nguyên1 = 10 ;
int số2 = hai mươi ;
int Tổng = số1 + số2;
bản inf ( '%d \N ' , Tổng ) ;
trở lại 0 ;
}

Trong ví dụ này, biến tổng sẽ có giá trị là 30.

Sử dụng int trong C++

Đây là mã C++ giải thích việc sử dụng int.

#include
sử dụng không gian tên std;
int chính ( ) {
số nguyên1 = 10 ;
int số2 = hai mươi ;
int Tổng = số1 + số2;
cout << Tổng << kết thúc;
trở lại 0 ;
}

Tổng cộng của hai biến kiểu dữ liệu số nguyên là 30.

Sử dụng int trong C#

Đây là mẫu mã C# để sử dụng int.

sử dụng Hệ thống;
chương trình lớp học {
khoảng trống tĩnh Chính ( ) {
số nguyên1 = 10 ;
int số2 = hai mươi ;
int Tổng = số1 + số2;
Console.WriteLine ( Tổng ) ;
}
}

Tổng của hai số sẽ là 30.

Phần kết luận

int là một kiểu dữ liệu cơ bản trong lập trình được sử dụng để biểu diễn các giá trị số nguyên. Nó có kích thước cố định và có thể được sử dụng trong các phép toán. Theo mặc định, kiểu dữ liệu int là đã ký bằng cả ba ngôn ngữ C, C++ và C#. Tuy nhiên, cả C và C++ đều hỗ trợ không dấu, nhưng C# chỉ hỗ trợ cho dấu int các giá trị. Để biết chi tiết về kiểu dữ liệu int trong C, C++ và C#, hãy đọc bài viết này.