You are on page 1of 32

LOGO

www.hcmute.edu.vn.com
LOGO

NỘI DUNG
1 Cú pháp của một chương trình C
2 Câu lệnh và chú thích

3 Từ khóa và tên gọi

4 Biến và kiểu dữ liệu


5 Các phép toán trong C
6 Nhập xuất dữ liệu

www.hcmute.edu.vn.com
LOGO

1 Cú pháp một chương trình C

#include <tên thư viện>

void main (void)


{
Nội dung chương trình
} www.hcmute.edu.vn.com
LOGO

1 Cú pháp một chương trình C

#include <tên thư viện>

void main (void)


{
Nội dung chương trình
} www.hcmute.edu.vn.com
LOGO

1 Cú pháp một chương trình C

#include <tên thư viện>

void main (void)


{
Nội dung chương trình
} www.hcmute.edu.vn.com
LOGO

1 Cú pháp một chương trình C

#include <tên thư viện>

void main (void)


{
Nội dung chương trình
} www.hcmute.edu.vn.com
LOGO

2 Câu lệnh và chú thích

 Câu lệnh
 Được kết thúc bằng một dấu ;
 Trên một dòng có thể viết nhiều câu
lệnh

www.hcmute.edu.vn.com
LOGO

2 Câu lệnh và chú thích

Ví dụ:
- printf(“Hello world!”);
- printf(“Hello world!”); printf(“Welcome
to C!”);

www.hcmute.edu.vn.com
LOGO

2 Câu lệnh và chú thích


 Chú thích
 Cách 1: viết chú thích trên 1 dòng:
// Nội dung chú thích

www.hcmute.edu.vn.com
LOGO

2 Câu lệnh và chú thích


 Chú thích
 Cách 2: viết chú thích trên nhiều dòng:
/*
dòng chú thích1
dòng chú thích 2
…..
*/ www.hcmute.edu.vn.com
LOGO

3 Từ khóa và tên gọi

Từ khóa:
 Được quy ước bởi ngôn ngữ C
int
if
else
 Các từ khóa viết bằng chữ thường
www.hcmute.edu.vn.com
LOGO

3 Từ khóa và tên gọi

Từ khóa
if case char const continue default

else enum do float for goto

long double return short signed sizeof

switch while int unsigned void struct

www.hcmute.edu.vn.com
LOGO

3 Từ khóa và tên gọi

 Tên gọi:
Được quy ước bởi người dùng (biến,
hằng, hàm)

www.hcmute.edu.vn.com
LOGO

3 Từ khóa và tên gọi

 Tên gọi:
 Không được phép trùng với từ khóa
 Không được bắt đầu bằng số
 Chỉ bao gồm: ký số 0 - 9, chữ cái thường
a – z, chữ cái hoa A – Z, và dấu _
 Có phân biệt chữ thường và chữ viết hoa

www.hcmute.edu.vn.com
LOGO

3 Từ khóa và tên gọi

Ví dụ:
 Spkt
 20ddt
 Maytinh-vien thong
 F(x)
 Covid 19

www.hcmute.edu.vn.com
LOGO

4 Biến và kiểu dữ liệu


 Biến
Cú pháp khai báo biến:
- Tên kiểu dữ liệu tên biến;
- Tên kiểu dữ liệu tên biến = giá trị;

www.hcmute.edu.vn.com
LOGO

4 Biến và kiểu dữ liệu


 Kiểu dữ liệu
Tên kiểu dữ Kích thước Định dạng dữ
Ví dụ
liệu vùng nhớ liệu

A
char 1 byte Ký tự
b
int 2 byte 137

short 2 byte Số nguyên 423

long 4 byte 2456783


float 4 byte 5.6
double 8 byte 245.78
Số thực
long double 10 byte 3.1
www.hcmute.edu.vn.com
LOGO

5 Các phép toán trong C


Nhóm phép
Ký hiệu Ý nghĩa Ví dụ
toán
int a;
= gán
a = 5;
+ cộng
- trừ
* nhân
Số học
/ chia a = 5/2;

chia lấy
% a = 5%2;
phần dư
www.hcmute.edu.vn.com
LOGO

5 Các phép toán trong C

Nhóm phép toán Ký hiệu Ý nghĩa

> Lớn hơn


Lớn hơn hoặc
>=
bằng
< Nhỏ hơn
Quan hệ
Nhỏ hơn hoặc
<=
bằng
== Bằng
!= Không bằng
www.hcmute.edu.vn.com
LOGO

5 Các phép toán trong C

Nhóm phép
Ký hiệu Ý nghĩa
toán

! not
Luận lý && and
|| or
++ Tăng 1
Khác –– Giảm 1

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Xuất dữ liệu
Cú pháp:
printf (“chuỗi định dạng”,danh sách đối số);

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Xuất dữ liệu
chuỗi định dạng
 chuỗi ký tự thông thường
 mã định dạng ( %d %f %c …)
 ký tự điều khiển (\n \t \a \\ \"
\' %% …)
www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Xuất dữ liệu
danh sách đối số là các biến chứa dữ
liệu cần xuất
Ví dụ:
printf(“Gia tri cua a: %d”, a);

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu

 Nhập dữ liệu
scanf_s(“mã định dạng”,&biến lưu dữ liệu);
 mã định dạng ( %d %f %c …)
Ví dụ:
scanf_s(“%d”, &a);

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Ví dụ 1:
Viết chương trình C để xuất ra màn
hình nội dung như sau:

“Truong DHSPKT Tp.HCM”


/*Dia chi: So 01 Vo Van Ngan*/
Ti le sinh vien co viec lam tren 90%
www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Kết quả sau khi chạy chương trình:

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Ví dụ 2
Viết chương trình C cho phép người
dùng nhập 2 số nguyên và xuất ra giá
trị của 2 số nguyên đó.

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


 Ví dụ 2
Viết chương trình C cho phép người
dùng nhập 2 số nguyên và xuất ra kết
quả tổng, hiệu, tích, thương của 2 số
nguyên đó.

www.hcmute.edu.vn.com
LOGO

6 Nhập xuất dữ liệu


LOGO

6 Nhập xuất dữ liệu


LOGO

6 Nhập xuất dữ liệu

You might also like