Toán tử '\' và Mod trên dữ liệu số

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 85)

I E= T*R

Toán tử '\' và Mod trên dữ liệu số

Cú pháp :

expr1\expr2 (→kết quả)

ƒ Đây là phép chia nguyên, 2 toán hạng được đổi về dạng nguyên (được làm tròn) trước khi thực hiện phép chia.

ƒ Kiểu kết quả hoặc là Byte, Integer, Long hoặc là Variant chứa trị

Byte, Integer, Long.

Ví dụ : 19 \ 6.7 →kết quả là 2 Cú pháp :

expr1Mod expr2 (→kết quả)

ƒ Đây là phép lấy phần dư của phép chia nguyên, 2 toán hạng được

đổi về dạng nguyên (được làm tròn) trước khi thực hiện phép chia. ƒ Kiểu kết quả hoặc là Byte, Integer, Long hoặc là Variant chứa trị

Byte, Integer, Long.

Ví dụ : 19 Mod 6.7 →kết quả là 5

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 170 Toán t '^' trên d liu s Cú pháp : number^ exponent (→kết quả)

ƒ Đây là phép lũy thừa, 2 toán hạng thuộc kiểu số (Byte, Integer, Long, Single, Double,...) với hạn chế là nếu phần mũ là số nguyên thì phần cơ số (number) mới được phép âm.

ƒ Kiểu kết quả hoặc là Double hoặc là Variant chứa trị Double. Ví dụ : (-5) ^ 3 →kết quả là -125.0

3 ^ 3 ^ 3 →kết quả là 19683.0 3.2 ^ 2.7 →kết quả là 23.115587799

Chương 7 : Biểu thức VB

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM

Môn : Tin học Slide 171

Cú pháp :

expr1 op expr2 (→kết quả)

ƒ 2 toán hạng thường là kiểu số hay chuỗi. Kết quả luôn là kiểu luận lý (nhận 1 trong 2 trị True, False).

ƒ op là 1 trong các toán tử so sánh sau : < : phép toán nhỏ hơn

<= : phép toán nhỏ hơn hoặc bằng > : phép toán lớn hơn

>= : phép toán lớn hơn hoặc bằng = : phép toán so sánh bằng

<> : phép toán khác nhau (không bằng)

Ngoài các toán tử so sánh thông thường trên, VB còn cung cấp 2 toán tử

so sánh đặc biệt sau (với ngữ nghĩa đặc biệt sẽ được trình bày trong các slide sau) :

expr1 Likeexpr2 (→kết quả)

expr1 Isexpr2 (→kết quả)

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 85)