SlideShare a Scribd company logo
1 of 11
Download to read offline
Trường Đại học Sư phạm
Khoa Tin	
  học
Bài giảng 2.3
Các phép toán
Nội dung
• Các toán tử số học
• Các biểu thức số học
• Trộn các kiểu dữ liệu
• Tràn kiểu
• Các toán tử tích hợp:	
  +=,	
  -­‐=,	
  …
2014 Nguyễn	
  Thanh	
  Tuấn 2
Các toán tử số học
Toán	
  tử Mô	
  tả Sử	
  dụng Ví	
  dụ
* Nhân expr1* expr2 2	
  *	
  3	
  →	
  6;	
  3.3	
  *	
  1.0	
  →	
  3.3
/ Chia expr1/ expr2 1	
  /	
  2	
  →	
  0;	
  1.0	
  /	
  2.0	
  →	
  0.5
% Chia	
  lấydư expr1% expr2 5	
  %	
  2	
  →	
  1;	
  -­‐5	
  %	
  2	
  →	
  -­‐1
+ Cộng expr1+ expr2 1	
  +	
  2	
  →	
  3;	
  1.1	
  +	
  2.2	
  →	
  3.3
-­‐ Trừ expr1-­‐ expr2 1	
  -­‐ 2	
  →	
  -­‐1;	
  1.1	
  -­‐ 2.2	
  →	
  -­‐1.1
2014 Nguyễn	
  Thanh	
  Tuấn 3
Các biểu thức số học
(1+2*a)/3	
  +	
  (4*(b+c)*(5-­‐d-­‐e))/f	
  -­‐ 6*(7/g+h)
2014 Nguyễn	
  Thanh	
  Tuấn 4
Trộn các kiểu dữ liệu
• Nếu hai toán hạng của một toán tử số học	
  
cùng kiểu thì kết quả cùng kiểu.
• Vd:
• int/int →	
  int;	
  double/double	
  →	
  double
• Nếu hai toán hạng khác kiểu thì kết quả là kiểu
lớn nhất.
• Vd:	
  
• int/double	
  →	
  double/double	
  →	
  double.	
  
• 1/2	
  →	
  0,	
  1.0/2.0	
  →	
  0.5,	
  1.0/2	
  →	
  0.5,	
  1/2.0	
  →	
  0.5
2014 Nguyễn	
  Thanh	
  Tuấn 5
Tràn kiểu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*  Kiểm tra tràn kiểu (TestOverflow.c)  */
#include  <stdio.h>
int main()  {
//  Giới hạn của int là [-­‐2147483648,  2147483647]
int i1  =  2147483647;           //  max  int
printf("%dn",  i1  +  1);     //  -­‐2147483648  (tràn)
printf("%dn",  i1  +  2);     //  -­‐2147483647
printf("%dn",  i1  *  i1);   //  1
int i2  =  -­‐2147483648;         //  min  int
printf("%dn",  i2  -­‐ 1);     //  2147483647  (tràn)
printf("%dn",  i2  -­‐ 2);     //  2147483646
printf("%dn",  i2  *  i2);   //  0
return  0;
}
2014 Nguyễn	
  Thanh	
  Tuấn 6
Các toán tử tích hợp:	
  +=,	
  -­‐=,	
  …
Toán tử Sử	
  dụng Mô	
  tả Ví dụ
= var = expr Gán	
  giá	
  trị	
  vế	
  trái	
  cho	
  vế	
  phải x	
  =	
  5;
+= var += expr như	
  var = var + expr x	
  +=	
  5;	
  như	
  x	
  =	
  x	
  +	
  5
-­‐= var -­‐= expr như	
  var = var -­‐ expr x	
  -­‐=	
  5;	
  như	
  x	
  =	
  x	
  -­‐ 5
*= var *= expr như	
  var = var * expr x	
  *=	
  5;	
  như	
  x	
  =	
  x	
  *	
  5
/= var /= expr như	
  var = var / expr x	
  /=	
  5;	
  như x	
  =	
  x	
  /	
  5
%= var %= expr như	
  var = var % expr x	
  %=	
  5;	
  nhưx	
  =	
  x	
  %	
  5
2014 Nguyễn	
  Thanh	
  Tuấn 7
Toán tử tăng/giảm
Toán	
  tử Ví	
  dụ Mô tả
++ x++;	
  ++x Tăng	
  lên	
  1,	
  như	
  x	
  +=	
  1
-­‐-­‐ x-­‐-­‐;	
  -­‐-­‐x Giảm đi 1,	
  như x	
  -­‐=	
  1
2014 Nguyễn	
  Thanh	
  Tuấn 8
Toán tử tăng/giảm
2014 Nguyễn	
  Thanh	
  Tuấn 9
Toán	
  tử Mô tả Ví	
  dụ Kết quả
++var
Tăng trước giá trị
của var thêm 1,	
  
sau đó dùnggiá trị
mới của var
y	
  =	
  ++x; như	
  x=x+1;	
  y=x;
var++
Tăng	
  sau	
  giá	
  trị	
  
của var	
  thêm	
  1,	
  
sau	
  đó	
  dùng	
  giá	
  trị	
  
cũ	
  của	
  var
y	
  =	
  x++; như oldX=x;	
  x=x+1;	
  y=oldX;
-­‐-­‐var Giảm	
  trước y	
  =	
  -­‐-­‐x; như	
  x=x-­‐1;	
  y=x;
var-­‐-­‐ Giảm	
  sau y	
  =	
  x-­‐-­‐; như oldX=x;	
  x=x-­‐1;	
  y=oldX;
Toán tử quan hệ và logic
Toán	
  tử Mô	
  tả Ví	
  dụ Kết	
  quả
== Bằng expr1== expr2 (x	
  ==	
  y)	
  →	
  false
!= Khác expr1!= expr2 (x	
  !=	
  y)	
  →	
  true
> Lớn hơn expr1> expr2 (x	
  >	
  y)	
  →	
  false
>= Lớn hơn hoặc bằng expr1>= expr2 (x	
  >=	
  5)	
  →	
  true
< Bé	
  hơn expr1< expr2 (y	
  <	
  8)	
  →	
  false
<= Bé	
  hơn	
  hoặc	
  bằng expr1>= expr2 (y	
  <=	
  8)	
  →	
  true
2014 Nguyễn	
  Thanh	
  Tuấn 10
Toán tử quan hệ và logic
2014 Nguyễn	
  Thanh	
  Tuấn 11
Toán tử Mô	
  tả Sử	
  dụng
&& AND expr1 && expr2
|| OR expr1 || expr2
! NOT !expr
^ XOR expr1 ^ expr2

More Related Content

What's hot

Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phânTính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
Chien Dang
 
Tính toán khoa học - Chương 4: Giải phương trình phi tuyến
Tính toán khoa học - Chương 4: Giải phương trình phi tuyếnTính toán khoa học - Chương 4: Giải phương trình phi tuyến
Tính toán khoa học - Chương 4: Giải phương trình phi tuyến
Chien Dang
 
Thong ke kinh doanh2
Thong ke kinh doanh2Thong ke kinh doanh2
Thong ke kinh doanh2
Pham Red-Star
 
Tính toán khoa học: Chương 3: Đường cong khớp
Tính toán khoa học: Chương 3: Đường cong khớpTính toán khoa học: Chương 3: Đường cong khớp
Tính toán khoa học: Chương 3: Đường cong khớp
Chien Dang
 
Ứng dụng excel_de_giai_qhtt
Ứng dụng excel_de_giai_qhttỨng dụng excel_de_giai_qhtt
Ứng dụng excel_de_giai_qhtt
luxubu2075
 
Hamsolientuc
HamsolientucHamsolientuc
Hamsolientuc
Quoc Thai
 
Toan kinh te
Toan kinh teToan kinh te
Toan kinh te
Heo Gòm
 

What's hot (20)

Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phânTính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
Tính toán khoa học - Chương 5: Tính gần đúng đạo hàm và tích phân
 
Tính toán khoa học - Chương 4: Giải phương trình phi tuyến
Tính toán khoa học - Chương 4: Giải phương trình phi tuyếnTính toán khoa học - Chương 4: Giải phương trình phi tuyến
Tính toán khoa học - Chương 4: Giải phương trình phi tuyến
 
Simpson
SimpsonSimpson
Simpson
 
Tomtat loc
Tomtat locTomtat loc
Tomtat loc
 
Bam may
Bam mayBam may
Bam may
 
Alterqcm help
Alterqcm helpAlterqcm help
Alterqcm help
 
08 mat101 bai4_v2.3013101225
08 mat101 bai4_v2.301310122508 mat101 bai4_v2.3013101225
08 mat101 bai4_v2.3013101225
 
Thong ke kinh doanh2
Thong ke kinh doanh2Thong ke kinh doanh2
Thong ke kinh doanh2
 
Truongquocte.info_Giáo trình Kinh Tế Lương [1/5]
Truongquocte.info_Giáo trình Kinh Tế Lương [1/5]Truongquocte.info_Giáo trình Kinh Tế Lương [1/5]
Truongquocte.info_Giáo trình Kinh Tế Lương [1/5]
 
Tổng kết công thức kinh tế lượng ( kinh te luong)
Tổng kết công thức kinh tế lượng ( kinh te luong)Tổng kết công thức kinh tế lượng ( kinh te luong)
Tổng kết công thức kinh tế lượng ( kinh te luong)
 
Tính toán khoa học: Chương 3: Đường cong khớp
Tính toán khoa học: Chương 3: Đường cong khớpTính toán khoa học: Chương 3: Đường cong khớp
Tính toán khoa học: Chương 3: Đường cong khớp
 
Btppt
BtpptBtppt
Btppt
 
Chuong02
Chuong02Chuong02
Chuong02
 
Chuyen de-ham-so-bac-i-va-ii
Chuyen de-ham-so-bac-i-va-iiChuyen de-ham-so-bac-i-va-ii
Chuyen de-ham-so-bac-i-va-ii
 
Ứng dụng excel_de_giai_qhtt
Ứng dụng excel_de_giai_qhttỨng dụng excel_de_giai_qhtt
Ứng dụng excel_de_giai_qhtt
 
Mô hình hồi qui đa biến
Mô hình hồi qui đa biếnMô hình hồi qui đa biến
Mô hình hồi qui đa biến
 
Hamsolientuc
HamsolientucHamsolientuc
Hamsolientuc
 
Hamsolientuc
HamsolientucHamsolientuc
Hamsolientuc
 
Toan kinh te
Toan kinh teToan kinh te
Toan kinh te
 
Đại số boolean và mạch logic
Đại số boolean và mạch logicĐại số boolean và mạch logic
Đại số boolean và mạch logic
 

Viewers also liked

20150327141105450
2015032714110545020150327141105450
20150327141105450
Jos Jones
 
Membership email strategies: A journey of discovery through winning content t...
Membership email strategies: A journey of discovery through winning content t...Membership email strategies: A journey of discovery through winning content t...
Membership email strategies: A journey of discovery through winning content t...
Associations Network
 
Guía de Redacción de Pasantía
Guía de Redacción de PasantíaGuía de Redacción de Pasantía
Guía de Redacción de Pasantía
Alexander Perdomo
 
Dz'an0154
Dz'an0154Dz'an0154
Dz'an0154
GWROY
 
Examen fis 2º 2ª ev
Examen fis 2º 2ª evExamen fis 2º 2ª ev
Examen fis 2º 2ª ev
rojgutant
 
Resume for Gary Grathen
Resume for Gary GrathenResume for Gary Grathen
Resume for Gary Grathen
Gary Grathen
 

Viewers also liked (14)

ChooseMyPlate.gov
ChooseMyPlate.govChooseMyPlate.gov
ChooseMyPlate.gov
 
20150327141105450
2015032714110545020150327141105450
20150327141105450
 
Membership email strategies: A journey of discovery through winning content t...
Membership email strategies: A journey of discovery through winning content t...Membership email strategies: A journey of discovery through winning content t...
Membership email strategies: A journey of discovery through winning content t...
 
Christina Carvalho
Christina CarvalhoChristina Carvalho
Christina Carvalho
 
Guía de Redacción de Pasantía
Guía de Redacción de PasantíaGuía de Redacción de Pasantía
Guía de Redacción de Pasantía
 
Andri birds 4.
Andri birds 4.Andri birds 4.
Andri birds 4.
 
Dz'an0154
Dz'an0154Dz'an0154
Dz'an0154
 
Edição2013
Edição2013Edição2013
Edição2013
 
Examen fis 2º 2ª ev
Examen fis 2º 2ª evExamen fis 2º 2ª ev
Examen fis 2º 2ª ev
 
recommendation john
recommendation johnrecommendation john
recommendation john
 
abc
abcabc
abc
 
Apresentação credideal
Apresentação credidealApresentação credideal
Apresentação credideal
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Resume for Gary Grathen
Resume for Gary GrathenResume for Gary Grathen
Resume for Gary Grathen
 

Similar to Baigiang023 cac phep toan

Chuyen de tich phan cuc hay
Chuyen de tich phan cuc hayChuyen de tich phan cuc hay
Chuyen de tich phan cuc hay
Oanh MJ
 
Ctdl C04
Ctdl C04Ctdl C04
Ctdl C04
giang
 
ThiếT Kế Và đáNh Giá ThuậT ToáN
ThiếT Kế Và đáNh Giá ThuậT ToáNThiếT Kế Và đáNh Giá ThuậT ToáN
ThiếT Kế Và đáNh Giá ThuậT ToáN
guest717ec2
 
Chukienthuc.com cach-tinh-tich-phan-vhquoc
Chukienthuc.com cach-tinh-tich-phan-vhquocChukienthuc.com cach-tinh-tich-phan-vhquoc
Chukienthuc.com cach-tinh-tich-phan-vhquoc
Marco Reus Le
 
Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29
trongphuckhtn
 
Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)
roggerbob
 
Lttt matlab chuong 2
Lttt matlab chuong 2Lttt matlab chuong 2
Lttt matlab chuong 2
Hoa Cỏ May
 

Similar to Baigiang023 cac phep toan (20)

MAPLEV
MAPLEVMAPLEV
MAPLEV
 
Chuyen de tich phan cuc hay
Chuyen de tich phan cuc hayChuyen de tich phan cuc hay
Chuyen de tich phan cuc hay
 
Thdc 07
Thdc 07Thdc 07
Thdc 07
 
Ctdl C04
Ctdl C04Ctdl C04
Ctdl C04
 
Mot so sai lam cua hoc sinh khi tinh tich phan
Mot so sai lam cua hoc sinh khi tinh tich phanMot so sai lam cua hoc sinh khi tinh tich phan
Mot so sai lam cua hoc sinh khi tinh tich phan
 
Pointer
PointerPointer
Pointer
 
ThiếT Kế Và đáNh Giá ThuậT ToáN
ThiếT Kế Và đáNh Giá ThuậT ToáNThiếT Kế Và đáNh Giá ThuậT ToáN
ThiếT Kế Và đáNh Giá ThuậT ToáN
 
Chukienthuc.com cach-tinh-tich-phan-vhquoc
Chukienthuc.com cach-tinh-tich-phan-vhquocChukienthuc.com cach-tinh-tich-phan-vhquoc
Chukienthuc.com cach-tinh-tich-phan-vhquoc
 
Dat an phu giai pt chua can
Dat an phu giai pt chua canDat an phu giai pt chua can
Dat an phu giai pt chua can
 
Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29Tich phan %28 nguyen duy khoi%29
Tich phan %28 nguyen duy khoi%29
 
Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)
 
Giao an tin hoc 11
Giao an tin hoc 11Giao an tin hoc 11
Giao an tin hoc 11
 
Những điều cần biết luyện thi quốc gia kỹ thuật giải nhanh hệ phương trình tá...
Những điều cần biết luyện thi quốc gia kỹ thuật giải nhanh hệ phương trình tá...Những điều cần biết luyện thi quốc gia kỹ thuật giải nhanh hệ phương trình tá...
Những điều cần biết luyện thi quốc gia kỹ thuật giải nhanh hệ phương trình tá...
 
Lttt matlab chuong 2
Lttt matlab chuong 2Lttt matlab chuong 2
Lttt matlab chuong 2
 
Ctdl c2
Ctdl c2Ctdl c2
Ctdl c2
 
Neural Network from Scratch
Neural Network from ScratchNeural Network from Scratch
Neural Network from Scratch
 
Bai tap java
Bai tap javaBai tap java
Bai tap java
 
C2 mot-so-cau-truc-du-lieu-co-ban
C2 mot-so-cau-truc-du-lieu-co-banC2 mot-so-cau-truc-du-lieu-co-ban
C2 mot-so-cau-truc-du-lieu-co-ban
 
Tổng quát về tích phân
Tổng quát về tích phân Tổng quát về tích phân
Tổng quát về tích phân
 
bdt dua ve mot bien
bdt dua ve mot bienbdt dua ve mot bien
bdt dua ve mot bien
 

More from The University of Danang, Vietnam (6)

Baigiang021 cu phap co ban
Baigiang021 cu phap co banBaigiang021 cu phap co ban
Baigiang021 cu phap co ban
 
Baigiang041 mang
Baigiang041 mangBaigiang041 mang
Baigiang041 mang
 
Baigiang022 bien va kieu
Baigiang022 bien va kieuBaigiang022 bien va kieu
Baigiang022 bien va kieu
 
Baigiang03 cac cau lenh dieu khien
Baigiang03 cac cau lenh dieu khienBaigiang03 cac cau lenh dieu khien
Baigiang03 cac cau lenh dieu khien
 
Baigiang01 mo dau
Baigiang01 mo dauBaigiang01 mo dau
Baigiang01 mo dau
 
Baigiang05 thuattoan(1s 1p)
Baigiang05 thuattoan(1s 1p)Baigiang05 thuattoan(1s 1p)
Baigiang05 thuattoan(1s 1p)
 

Recently uploaded

C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Kabala
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 

Recently uploaded (20)

C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 

Baigiang023 cac phep toan

  • 1. Trường Đại học Sư phạm Khoa Tin  học Bài giảng 2.3 Các phép toán
  • 2. Nội dung • Các toán tử số học • Các biểu thức số học • Trộn các kiểu dữ liệu • Tràn kiểu • Các toán tử tích hợp:  +=,  -­‐=,  … 2014 Nguyễn  Thanh  Tuấn 2
  • 3. Các toán tử số học Toán  tử Mô  tả Sử  dụng Ví  dụ * Nhân expr1* expr2 2  *  3  →  6;  3.3  *  1.0  →  3.3 / Chia expr1/ expr2 1  /  2  →  0;  1.0  /  2.0  →  0.5 % Chia  lấydư expr1% expr2 5  %  2  →  1;  -­‐5  %  2  →  -­‐1 + Cộng expr1+ expr2 1  +  2  →  3;  1.1  +  2.2  →  3.3 -­‐ Trừ expr1-­‐ expr2 1  -­‐ 2  →  -­‐1;  1.1  -­‐ 2.2  →  -­‐1.1 2014 Nguyễn  Thanh  Tuấn 3
  • 4. Các biểu thức số học (1+2*a)/3  +  (4*(b+c)*(5-­‐d-­‐e))/f  -­‐ 6*(7/g+h) 2014 Nguyễn  Thanh  Tuấn 4
  • 5. Trộn các kiểu dữ liệu • Nếu hai toán hạng của một toán tử số học   cùng kiểu thì kết quả cùng kiểu. • Vd: • int/int →  int;  double/double  →  double • Nếu hai toán hạng khác kiểu thì kết quả là kiểu lớn nhất. • Vd:   • int/double  →  double/double  →  double.   • 1/2  →  0,  1.0/2.0  →  0.5,  1.0/2  →  0.5,  1/2.0  →  0.5 2014 Nguyễn  Thanh  Tuấn 5
  • 6. Tràn kiểu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /*  Kiểm tra tràn kiểu (TestOverflow.c)  */ #include  <stdio.h> int main()  { //  Giới hạn của int là [-­‐2147483648,  2147483647] int i1  =  2147483647;           //  max  int printf("%dn",  i1  +  1);     //  -­‐2147483648  (tràn) printf("%dn",  i1  +  2);     //  -­‐2147483647 printf("%dn",  i1  *  i1);   //  1 int i2  =  -­‐2147483648;         //  min  int printf("%dn",  i2  -­‐ 1);     //  2147483647  (tràn) printf("%dn",  i2  -­‐ 2);     //  2147483646 printf("%dn",  i2  *  i2);   //  0 return  0; } 2014 Nguyễn  Thanh  Tuấn 6
  • 7. Các toán tử tích hợp:  +=,  -­‐=,  … Toán tử Sử  dụng Mô  tả Ví dụ = var = expr Gán  giá  trị  vế  trái  cho  vế  phải x  =  5; += var += expr như  var = var + expr x  +=  5;  như  x  =  x  +  5 -­‐= var -­‐= expr như  var = var -­‐ expr x  -­‐=  5;  như  x  =  x  -­‐ 5 *= var *= expr như  var = var * expr x  *=  5;  như  x  =  x  *  5 /= var /= expr như  var = var / expr x  /=  5;  như x  =  x  /  5 %= var %= expr như  var = var % expr x  %=  5;  nhưx  =  x  %  5 2014 Nguyễn  Thanh  Tuấn 7
  • 8. Toán tử tăng/giảm Toán  tử Ví  dụ Mô tả ++ x++;  ++x Tăng  lên  1,  như  x  +=  1 -­‐-­‐ x-­‐-­‐;  -­‐-­‐x Giảm đi 1,  như x  -­‐=  1 2014 Nguyễn  Thanh  Tuấn 8
  • 9. Toán tử tăng/giảm 2014 Nguyễn  Thanh  Tuấn 9 Toán  tử Mô tả Ví  dụ Kết quả ++var Tăng trước giá trị của var thêm 1,   sau đó dùnggiá trị mới của var y  =  ++x; như  x=x+1;  y=x; var++ Tăng  sau  giá  trị   của var  thêm  1,   sau  đó  dùng  giá  trị   cũ  của  var y  =  x++; như oldX=x;  x=x+1;  y=oldX; -­‐-­‐var Giảm  trước y  =  -­‐-­‐x; như  x=x-­‐1;  y=x; var-­‐-­‐ Giảm  sau y  =  x-­‐-­‐; như oldX=x;  x=x-­‐1;  y=oldX;
  • 10. Toán tử quan hệ và logic Toán  tử Mô  tả Ví  dụ Kết  quả == Bằng expr1== expr2 (x  ==  y)  →  false != Khác expr1!= expr2 (x  !=  y)  →  true > Lớn hơn expr1> expr2 (x  >  y)  →  false >= Lớn hơn hoặc bằng expr1>= expr2 (x  >=  5)  →  true < Bé  hơn expr1< expr2 (y  <  8)  →  false <= Bé  hơn  hoặc  bằng expr1>= expr2 (y  <=  8)  →  true 2014 Nguyễn  Thanh  Tuấn 10
  • 11. Toán tử quan hệ và logic 2014 Nguyễn  Thanh  Tuấn 11 Toán tử Mô  tả Sử  dụng && AND expr1 && expr2 || OR expr1 || expr2 ! NOT !expr ^ XOR expr1 ^ expr2