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ânChien 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ếnChien Dang
 
08 mat101 bai4_v2.3013101225
08 mat101 bai4_v2.301310122508 mat101 bai4_v2.3013101225
08 mat101 bai4_v2.3013101225Yen Dang
 
Thong ke kinh doanh2
Thong ke kinh doanh2Thong ke kinh doanh2
Thong ke kinh doanh2Pham Red-Star
 
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)Quynh Anh Nguyen
 
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ớpChien Dang
 
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-iiNguyen Van Tai
 
Ứ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_qhttluxubu2075
 
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ếnCẩm Thu Ninh
 
Hamsolientuc
HamsolientucHamsolientuc
HamsolientucQuoc Thai
 
Toan kinh te
Toan kinh teToan kinh te
Toan kinh teHeo Gòm
 
Đạ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 logicwww. mientayvn.com
 

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
20150327141105450Jos 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íaAlexander Perdomo
 
Dz'an0154
Dz'an0154Dz'an0154
Dz'an0154GWROY
 
Examen fis 2º 2ª ev
Examen fis 2º 2ª evExamen fis 2º 2ª ev
Examen fis 2º 2ª evrojgutant
 
Apresentação credideal
Apresentação credidealApresentação credideal
Apresentação credidealAdemir
 
Resume for Gary Grathen
Resume for Gary GrathenResume for Gary Grathen
Resume for Gary GrathenGary 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 hayOanh MJ
 
Ctdl C04
Ctdl C04Ctdl C04
Ctdl C04giang
 
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 phanSumô PanDa
 
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áNguest717ec2
 
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-vhquocMarco 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%29trongphuckhtn
 
Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)Tich phan (nguyen duy khoi)
Tich phan (nguyen duy khoi)roggerbob
 
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á...https://www.facebook.com/garmentspace
 
Lttt matlab chuong 2
Lttt matlab chuong 2Lttt matlab chuong 2
Lttt matlab chuong 2Hoa Cỏ May
 
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 Hoàng Hải Huy
 

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

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
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...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
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...Nguyen Thanh Tu Collection
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
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...Nguyen Thanh Tu Collection
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
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...Nguyen Thanh Tu Collection
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 

Recently uploaded (20)

ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn 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...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.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...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
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...
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.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...
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 

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