Test Footer 2

C Tutorial Part 4- Các Kiểu Dữ Liệu Trong C

C Tutorial Part 4- Các Kiểu Dữ Liệu Trong C

Trong các ngôn ngữ lập trình C, các kiểu dữ liệu tham khảo để dựng một hệ thống sử dụng để khai báo các biến hoặc các loại funtion khác nhau. Các kiểu của một biến giúp nó xác định không gian lưu trữ nó có thể chiếm dụng và được lưu trữ dưới dạng Bit.
Kiểu Ký Tự ( Char )
Một giá trị kiểu char chiếm 1 byte ( 8 bit ) và biểu diễn được một ký tự thông qua bảng mã ASCII sau :
C Tutorial Part 4- Các Kiểu Dữ Liệu Trong C


Có hai kiểu dữ liệu char: kiểu signed char và unsigned char.

Kiểu Số Nguyên

Bảng dưới đây cung cấp cho bạn thông tin chi tiết về các loại nguyên tiêu chuẩn với kích thước lưu trữ của nó và phạm vi giá trị:
C Tutorial Part 4- Các Kiểu Dữ Liệu Trong C

Để có được kích thước chính xác của một loại hoặc một biến trên một nền tảng cụ thể, bạn có thể sử dụng sizeofCác biểu sizeof (type) mang kích thước lưu trữ của đối tượng được thể hiện bằng byte. Sau đây là một ví dụ để có được kích thước của kiểu int trên máy tính bất kỳ:
#include <stdio.h>
#include <limits.h>

int main()
{
printf
("Kích thước lưu trữ của int : %d \n", sizeof(int));

return 0;
}
Khi bạn biên dịch và thực thi chương trình trên nó tạo ra kết quả sau trên Linux:
Kích thước lưu trữ của int : 4

Kiểu Số Thực

Bảng dưới đây cung cấp cho bạn thông tin chi tiết về các kiểu số thực chuẩn với kích thước lưu trữ và phạm vi giá trị và độ chính xác của họ:
C Tutorial Part 4- Các Kiểu Dữ Liệu Trong C

#include
<stdio.h> chính là thư viên đã được định nghĩa các kiểu dữ liệu sãn cho phép bạn sử dụng những giá trị và các chi tiết khác về biểu diễn nhị phân của số thực trong chương trình của bạn. 
Ví dụ sau đây sẽ in không gian lưu trữ được thực hiện bởi một loại phao và giá trị phạm vi của nó:
#include <float.h>

int main()
{
printf
("Kích thước lưu trữ của float : %d \n", sizeof(float));
printf
("Giá trị nhỏ nhất : %E\n", FLT_MIN );
printf
("Giá trị lớn nhất : %E\n", FLT_MAX );
printf
("Giá trị chính xác : %d\n", FLT_DIG );

return 0;
}
Khi bạn biên dịch và thực thi chương trình trên, nó tạo ra các kết quả sau đây trên Linux:
Kích thước lưu trữ của float : 4
Giá trị nhỏ nhất : 1.175494E-38
Giá trị lớn nhất : 3.402823E+38
Giá trị chính xác : 6

Share on Google Plus

About Unknown

0 nhận xét:

Đăng nhận xét