THÊM BÀI HỌC
1. Kiểu dữ liệu
- Không có gì: Void
- Ký tự: Char
- Số nguyên:
a, Có dấu: short, int, long
b, Không dấu: unsigned short, unsigned int
Ví dụ
int main(){
unsigned short tuoi;
int sotien = 30000;
char c = 'A';
long dan_so_the_gioi = 10000000;
float dien_tich_tam_giac;
}
Edit
2. Xuất dữ liệu ra màn hình
sử dụng thư viện: stdio.h (standard input output)
sử dụng hàm printf("format string",argument_list)
%d - số nguyên
%c - Ký tự
%s - Chuỗi
%f - float
Ví dụ
int main(){
int x = 5;
printf("\nGiá trị x là: %d",x);
float x1 = 3.145555;
float x2 = 3.145555;
printf("\nGiá trị x1 là: %.2f",x1);
printf("\n X1 = %.2f, X3 = %.2f",x1, x2)
}
Edit
3. Nhập dữ liệu từ bàn phím
sử dụng scanf()
scanf("format string",argument_address_list);
địa chỉ của biến là &tên_biến
ví dụ:
#include "stdio.h"
int main(){
int x;
float y;
char c;
printf("nhập vào giá trị của x:");
scanf("%d",&x);
printf("\n Giá trị nhập vào là: %d",x);
}
//Nhập nhiều dữ liệu 1 hàng
float x1, x2, x3;
printf("Nhập vào gia tri của x1, x2, x3");
scanf("%f%f%f",&x1,&x2,&x3);
// KHi nhap cac số cách nhau khoảng trắng
printf("x1=%f, x2=%f,x3=%f",x1,x2,x3);
Edit
4. Các phép toán cơ bản
1. Phép cộng: +
2. Phép trừ: -
3. Phép nhân: *
4. Phép chia: /
5. Chia lấy phần dư: %
6. Tăng thêm 1 đơn vị: ++
7. Giảm đi 1 đơn vị: --
(++ hoặc -- có thể đặt trước hoặc sau )
VÍ DỤ:
#include "stdio.h"
int main(){
float x= 10.35;
float y= 3.65;
printf("Cho 2 so X = %.2f, Y = %.2f",x, y);
printf("\n Tong 2 so la: %.0f",x+y);
printf("\n Hieu 2 so la: %.2f",x-y);
printf("\n Tich 2 so la: %.2f", x*y);
printf("\n Thuong 2 so la: %.2f", x/y);
printf("\n Chia du x/y la: %d",(int)x% (int)y);
}
Edit
5. Các phép toán so sánh
| Toán tử |
Ý nhĩa |
| == |
So sánh bằng |
| > |
So sánh lớn hơn |
| < |
So sánh nhỏ hơn |
| != |
So sánh khác |
| >= |
So sánh lớn hơn hoặc bằng |
| <= |
So sánh nhỏ hơn hoặc bằng |
Kết quả trả về là 0 (false) và 1 (true)
Edit
6. Toán tử điều kiện
bieu_thuc_1 ? bieu_thuc_2 : bieu_thuc_3
Ví dụ:
X = (5>3)?1:0;
//code
#include "stdio.h"
int main(){
int a, b;
printf("\n Nhap vao so thu nhat =");
scanf("%d",&a);
printf("\n Nhap vao so thu hai =");
scanf("%d",&b);
printf("%s",(a>b)?"a>b":(a==b)?"a=b":"a }
Edit
7. Nghe truyện