Bài giảng Giới thiệu lập trình: Kiểu dữ liệu cơ bản - TS. Lê Nguyên Khôi

10 11 0
Bài giảng Giới thiệu lập trình: Kiểu dữ liệu cơ bản - TS. Lê Nguyên Khôi

Đang tải... (xem toàn văn)

Thông tin tài liệu

Lê Nguyên Khôi.[r]

(1)

Giới Thiệu Lập Trình Kiểu Dữ Liệu Cơ Bản

(2)

Nội Dung

Kiểu liệu

Phép toán

Biến số Hằng số

(3)

Kiểu Số Nguyên Trong C++

Khi sử dụng kiểu liệu, ví dụ int, cần biết

miền giá trị biểu diễn

Kiểu liệu int biểu diễn số nguyên

từ -2.147.483.648 đến +2.147.483.647

(4)

Tên Lửa Đẩy Ariane 5

Cơ quan Vũ trụ châu Âu phóng tên lửa đẩy

ngày 04/06/1996, trị giá tỷ đô la Mỹ

Ariane dùng lại mã hệ thống điều khiển

đẩy Ariane

Tốc độ A5 lớn A4, thiết kế

không kiểm tra miền liệu biểu diễn

Khi A5 đạt tới tốc độ định, xảy lỗi tràn

bộ nhớ, xử lý tắt

(5)

Hệ Thống Số

Số nguyên dương

Số nguyên âm: sử dụng bit trái để biểu diễn

Cơ s10 (3 chs)

= ∗ + ∗ + ( ∗ )

Cơ s2 (3 chs)

= ∗ + ∗ + ( ∗ )

(6)

Kiểu Số Nguyên char

Trong C++ kiểu liệu char kiểu nhỏ Sử dụng byte nhớ

byte máy tính gồm bit

Như vậy, khoảng biểu diễn từ -128 đến +127

10000000 = −128 01111111 = 127 Khoảng biểu diễn từ −2 đến +2 −

−2 2 2 2

(7)

Kiểu Cơ Bản Trong C++ - Số Nguyên

Kiu Độ Ln Min Giá Tr

char byte -128 đến

+127

(−2, +2 − 1)

short byte -32.768 đến

+32.767

(−2, +2 − 1)

int byte -2.147.483.648 đến

(8)

Kiểu Cơ Bản Trong C++ - Số Thực

Kiu Độ Ln Min Giá Tr

float byte (−10 , +10 )

double byte (−10 , +10 )

long double

(9)

kiểu toán hạng, xác định phép toán tương ứng

Phép Toán Toán TVí DÁp Dng

Cộng +

a + b 1 + 2

1.1 + 2.2

số nguyên & số thực

Trừ

-a - b 1 – 2

1.1 – 2.2

số nguyên & số thực

Nhân *

a * b 1 * 2

1.1 * 2.2

số nguyên & số thực

Chia / a / b1 / 2

1.1 / 2.2

(10)

Phép Chia Số Học Trong C++

Chia nguyên: hai toán hạng số nguyên

Chia thực: hai toán hạng số thực

1 int main()

2 {

3 int i = 1, j = 2, k;

4 double f = 1.0, g = 2.0, h;

5 k = i / j; // chia nguyên k = 0

6 k = j / i; // chia nguyên k = 2

7 h = f / g; // chia thc h = 0.5

8 h = i / g; // chia thc h = 0.5

9 h = f / j; // chia thc h = 0.5

Ngày đăng: 09/03/2021, 04:52