Số Trong C
Có thể bạn quan tâm
Cùng tìm hiểu về số trong C. Bạn sẽ học được khái niệm số trong C là gì cũng như cách biểu diễn và in số trong C sau bài học này.
Số trong C là gì
Số trong C được sử dụng trong các tính toán số học, cũng như để đếm trong các xử lý vòng lặp. Các chữ số nếu ở dạng ký tự hoặc chuỗi ký tự (ví dụ như '1' hoặc '123') thì không thể sử dụng trong tính toán, tuy nhiên nếu ở dạng số thì chúng có thể được sử dụng trong các phép tính như cộng trừ nhân chia trong C.
Để viết số trong C, chúng ta ghi số trực tiếp mà không thêm bất kỳ thứ gì cả như sau:
123820.34
Có 2 loại số chính sử dụng trong C đó là số nguyên và số thực và chúng ta sẽ tìm hiểu về chúng sau đây:
Số nguyên trong C
Khi biểu diễn số nguyên trong C, nếu số nguyên ở dạng số thập phân thì chúng ta sẽ ghi trực tiếp số thập phân đó trong chương trình C. Tuy nhiên nếu số nguyên ở các dạng khác thì chúng ta cần phải thêm ký tự chỉ định vào đầu số đó, ví dụ như ở dạng bát phân thì ghi thêm số 0 vào đầu, hoặc thập lục phân thì ghi thêm 0x vào đầu chẳng hạn.
880450x3D |
Để in ra số nguyên trong C, chúng ta cần dùng hàm in printf với cú pháp sau đây:
printf("%d", num);
Trong đó printf là hàm xuất dữ liệu trong C, num là số nguyên cần in, và tham số %d có ý nghĩa chỉ định dữ liệu cần in ở kiểu dữ liệu số nguyên.
Ví dụ cụ thể, chúng ta in ra màn hình các số nguyên như sau. Lưu ý ở đây chúng ta sử dụng kết hợp ký tự đặc biệt \n để biểu thị sẽ xuống dòng sau khi in hết một câu.
int main(void){ printf("%d\n",1); printf("%d\n",88); printf("%d\n",200); printf("%d\n",0); printf("%d\n",43); } |
Kết quả:
188200043 |
Số thực trong C
Khi biểu diễn số thực trong C, chúng ta sẽ ghi trực tiếp số thực đó trong chương trình C. Ví dụ
3.141.0720.88 |
Để in ra số thực trong C, chúng ta cần dùng hàm in printf với cú pháp sau đây:
printf("%f", num);
Trong đó printf là hàm xuất dữ liệu trong C, num là số thực cần in, và tham số %f có ý nghĩa chỉ định dữ liệu cần in ở kiểu dữ liệu số thực.
Ví dụ cụ thể, chúng ta in ra màn hình các số thực như sau:
int main(void){ printf("%f\n",1.0); printf("%f\n",3.14); printf("%f\n",23.45); printf("%f\n",0.01); printf("%f\n",43.1); } |
Kết quả:
1.0000003.14000023.4500000.01000043.100000 |
In kết quả phép toán với số trong C
Điểm khác biệt lớn nhất giữa số và ký tự trong C là chúng ta có thể tính toán đối với số mà không thể làm điều tương tự với ký tự.
Và đặc biệt hơn thì chúng ta cũng có thể in kết quả của các phép tính toán với số trực tiếp trong C như sau:
int main(void){ printf("%d\n", 88 + 8); printf("%f\n", 7.2 * 5); return 0;} |
Kết quả:
9636.050000 |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về số trong C rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/c/lap-trinh-c-co-ban/ky-tu-va-so-trong-c/so-trong-c/
Từ khóa » Số 0 Trong C
-
C Cơ Bản: Định Dạng Trong C - DevIOT
-
Làm Sao để Hiển Thị Thêm Số 0 đằng Trước Chữ Số? - Cộng đồng C Việt
-
Nhập 1 Số Tự Nhiên, Loại Bỏ Chữ Số 5 Và 0 Khỏi Số đó - Dạy Nhau Học
-
Hiển Thị Số 0 Vào Phía Trước Một Số - Programming - Dạy Nhau Học
-
Một Vài điều Về Phép Chia Cho Số 0 Trong C [trùng Lặp] - HelpEx
-
0 (số) – Wikipedia Tiếng Việt
-
Đếm Số Chữ Số 0 Liên Tiếp Tận Cùng Của N! - 2KVN
-
Các Kiểu Dữ Liệu Trong Lập Trình C/C++ (Data Type) | TopDev
-
Cách Hiện Số 0 Trong Excel [AI CŨNG NÊN BIẾT] - Nhân Hòa
-
Chèn Số 0 đằng Sau Các Số Nguyên Tố Trong Mảng - Học Tốt