Kiểu dữ liệu ngắn trong C là gì

Kieu Du Lieu Ngan Trong C La Gi



Trong lập trình, Loại dữ liệu là những giá trị cụ thể mà ngôn ngữ lập trình có thể sử dụng để lưu trữ thông tin. Có nhiều loại dữ liệu khác nhau được sử dụng trong ngôn ngữ lập trình C, chẳng hạn như số nguyên, ký tự, giá trị Boolean, v.v. Trong số đó, có một kiểu dữ liệu quan trọng được gọi là ngắn .

Nếu bạn chưa biết về các kiểu dữ liệu ngắn trong C, hãy làm theo hướng dẫn của bài viết này.

Kiểu dữ liệu ngắn trong C

Các kiểu dữ liệu ngắn là một loại kiểu dữ liệu số nguyên, cụ thể Số nguyên có dấu 16 bit . Điều này có nghĩa là giá trị của kiểu dữ liệu ngắn có thể là số nguyên dương hoặc âm từ -32768 đến 32767. Kiểu dữ liệu này rất hữu ích khi lập trình viên cần lưu trữ một số nguyên chính xác hơn số nguyên 8 bit thông thường (kiểu dữ liệu unsigned char). Kể từ khi kiểu dữ liệu ngắn sử dụng 2 byte bộ nhớ so với 1 byte được sử dụng bởi kiểu dữ liệu char, nó cho phép lập trình viên sử dụng mã hiệu quả hơn về bộ nhớ và lưu trữ số lượng lớn hơn.







Thực hiện theo mã dưới đây để tìm hiểu cách sử dụng kiểu dữ liệu ngắn Ngôn ngữ C.



#include
int chính ( ) {
int ngắn a = 12 ;
ngắn int b = 17 ;
giá trị int ngắn;
giá trị = một * b;
bản inf ( 'Tích của a và b = %d \N ' , giá trị ) ;
}

Mỗi biến Một b được cấp phát bộ nhớ 2 byte và ban đầu được đặt thành các hằng số nguyên lần lượt là 12 và 17. Sản phẩm của họ được lưu trữ trong ngắn giá trị biến, và sau đó kết quả được in trên màn hình.



đầu ra





Kích thước của số được lưu trữ bởi một kiểu dữ liệu ngắn là quan trọng, vì nó xác định máy tính sẽ cần bao nhiêu bộ nhớ để lưu trữ dữ liệu và độ chính xác của số nguyên. Ví dụ: nếu một lập trình viên lưu trữ một số lớn hơn 32767 trong một kiểu dữ liệu ngắn , nó sẽ tràn và trở thành số âm. Để tránh điều này, lập trình viên phải chú ý đến kích thước của các số đang được lưu trữ và đảm bảo rằng lập trình viên đang sử dụng kiểu dữ liệu thích hợp cho các số đang được sử dụng trong chương trình.

Các kiểu dữ liệu ngắn có nhiều cách sử dụng trong nhiều tác vụ khác nhau, từ việc lưu trữ các số nhỏ, chẳng hạn như một byte đơn đến tạo ra các phép tính phức tạp hơn, chẳng hạn như các phép tính cần thiết trong thao tác hình ảnh hoặc trò chơi điện tử. Ngoài ra, kiểu dữ liệu ngắn thường được sử dụng khi giao tiếp với phần cứng bên ngoài, chẳng hạn như cảm biến hoặc hệ thống điều khiển, vì kích thước hạn chế của chúng khiến chúng trở nên lý tưởng để truyền dữ liệu qua mạng.



Phần kết luận

Các kiểu dữ liệu ngắn là một phần thiết yếu của ngôn ngữ lập trình C và hữu ích cho nhiều ứng dụng khác nhau. Kích thước của chúng cho phép chúng lưu trữ các số nguyên chính xác với mức sử dụng bộ nhớ tối thiểu, khiến chúng trở thành lựa chọn lý tưởng cho các chương trình yêu cầu mã hiệu quả hoặc giao tiếp với phần cứng bên ngoài. Với nhiều mục đích sử dụng mà chúng cung cấp; không có gì lạ tại sao kiểu dữ liệu ngắn rất phổ biến trong giới lập trình viên.