1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 12 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 166,6 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

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

TS Lê Nguyên Khôi

Trang 2

Nội Dung

 Kiểu dữ liệu cơ bản

 Phép toán

 Biến số

 Hằng số

 Hàm số toán học

Trang 3

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

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

miền giá trị biểu diễn được

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

từ -2.147.483.648 đến +2.147.483.647

 Có ảnh hưởng gì không?

Trang 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á 7 tỷ đô la Mỹ

 Ariane 5 dùng lại mã của hệ thống điều khiển đẩy của Ariane 4

 Tốc độ A5 lớn hơn A4, nhưng khi thiết kế

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

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

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

 A5 bị mất điều khiển, sau đó gây nổ

Trang 5

Hệ Thống Số

 Số nguyên dương

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

Cơ số 10 (3 chữ số)

  

  

   =  ∗  +  ∗  + ( ∗ )

Cơ số 2 (3 chữ số)

  

   =  ∗ +  ∗  + ( ∗ )

Trang 6

Kiểu Số Nguyên char

 Trong C++ kiểu dữ liệu char là kiểu nhỏ nhất

 Sử dụng 1 byte bộ nhớ

 1 byte trong máy tính gồm 8 bit

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

 10000000 = −128 và 01111111 = 127

 Khoảng biểu diễn từ −2 đến +2 − 1

−2 2 2 2 2 2 2 2

Trang 7

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

char 1 byte -128 đến

+127

(−2, +2 − 1)

+32.767

(−2, +2 − 1)

int 4 byte -2.147.483.648 đến

+2.147.483.647

Trang 8

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

long

double

10 byte (−10!, +10!)

Trang 9

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

a + b

1 + 2 1.1 + 2.2

số nguyên &

số thực

-a - b

1 – 2 1.1 – 2.2

số nguyên &

số thực

a * b

1 * 2 1.1 * 2.2

số nguyên &

số thực

a / b

1 / 2 1.1 / 2.2

số nguyên &

số thực

Trang 10

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

 Chia nguyên: cả hai toán hạng là số nguyên

 Chia thực: một trong hai toán hạng là 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 thực h = 0.5

8 h = i / g; // chia thực h = 0.5

9 h = f / j; // chia thực h = 0.5

10 return 0;

11 }

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w