1. Trang chủ
  2. » Công Nghệ Thông Tin

Các yếu tố xây dựng nên C và C++ phần 3 ppt

7 260 0

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

THÔNG TIN TÀI LIỆU

15 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ Tổ chứcbộ nhớ Mã chương trình Dữ liệu toàn cục Ngănxếp (tham biến, biến cụcbộ) Hệđiều hành Các CT khác Vùng nhớ tự do Vùng nhớ tự do a count i k f Matran_A n Đỉnh ngănxếp SP 16 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ 2.2 Biếnvàdữ liệu  Biểuthức= dữ liệu + phép toán + …  Biểudiễndữ liệu: Thông qua biến hoặc hằng số, kèm theo kiểu  Nội dung trong phầnnày: —Cáckiểudữ liệucơ bản — Các phép toán áp dụng —Tương thích và chuyển ₫ổikiểu — Khai báo biến, phân loạibiến 17 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ 2.2.1 Các kiểudữ liệu cơ bảncủaC/C++ KiểuKíchcỡ thông dụng Phạmvi tốithiểu (tính bằng bit) char 8 −127 to 127 signed char 8 −127 127 unsigned char 8 0 255 int 16/32 −32767 32767 signed int 16/32 -nt- unsigned int 16/32 0 65535 short 16 −32767 32767 signed short 16 nt unsigned short 16 0 65535 long 32 −2147483647 2147483647 signed long 32 - nt- unsigned long 32 0 4294967295 float 32 Độ chính xác 6 chữ số double 64 Độ chính xác 15 chữ số long double 80 Độ chính xác 17 chữ số bool (C++) - - wchar_t (C++) 16 −32767 32767 18 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ Các phép toán cơ bản Phép toán Ký hiệuKiểu nguyên Kiểusố thựcKiểu bool Gán = XXX %, %= Xx Số học So sánh Logic Logic bit Dịch bit Lựachọn Lũythừa? +, -, *, /, +=, -=, *=, /= XXx ++, Xx >, <, >=, <=, ==, != XXX &&, ||, ! XXX &, |, ^, ~ &=, |=, ^= Xx <<,>>, <<=,>>= Xx ? : XXX Không có! 19 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ Tương thích và chuyển ₫ổikiểu  Tương thích kiểu=> Tự₫ộng chuyển ₫ổikiểu —Giữacáckiểusố nguyên vớinhau(lưuý phạm vi giá trị) —Giữacáckiểusố thựcvớinhau(lưuý ₫ộ chính xác) —Giữacáckiểusố nguyên và số thực(lưuý phạm vi giá trị và ₫ộ chính xác) —Kiểu bool sang số nguyên, số thực: true => 1, false => 0 —Số nguyên, số thựcsang kiểu bool: ≠ 0 => true, 0 => false  Nếucólỗihoặccảnh báo => khắcphụcbằng cách ép chuyển ₫ổikiểu: —VD: i = int(2.2) % 2; j = (int)2.2 + 2; // C++ 20 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ Nhìn nhận về chuyển ₫ổikiểu long double double float long int short char bool 21 © 2004, HOÀNG MINH SƠN Chương 2: Các yếutố cơ bảncủaC vàC++ Nhìn nhận về chuyển ₫ổikiểu long int short long double double float . Độ chính x c 15 chữ số long double 80 Độ chính x c 17 chữ số bool (C+ +) - - wchar_t (C+ +) 16 32 767 32 767 18 © 2004, HOÀNG MINH SƠN Chương 2: C c yếutố c bảncủaC v C+ + C c phép toán c bản Phép. liệucơ bản — C c phép toán áp dụng —Tương thích và chuyển ₫ổikiểu — Khai báo biến, phân loạibiến 17 © 2004, HOÀNG MINH SƠN Chương 2: C c yếutố c bảncủaC v C+ + 2.2.1 C c kiểudữ liệu c bảncủaC /C+ + KiểuKíchcỡ. SƠN Chương 2: C c yếutố c bảncủaC v C+ + Nhìn nhận về chuyển ₫ổikiểu long double double float long int short char bool 21 © 2004, HOÀNG MINH SƠN Chương 2: C c yếutố c bảncủaC v C+ + Nhìn nhận về chuyển

Ngày đăng: 31/07/2014, 04:20

Xem thêm: Các yếu tố xây dựng nên C và C++ phần 3 ppt

TỪ KHÓA LIÊN QUAN

Mục lục

    Kỹ thuật lập trình

    2.1 Tổ chức chương trình C/C++

    2.1 Tổ chức chương trình C/C++

    Chương trình tính giai thừa: Phiên bản C

    Chương trình tính giai thừa: Phiên bản C++

    Bổ sung file mã nguồnvà soạn thảo

    Qui tắc soạn thảo mã nguồn

    Các từ khóa trong C

    Từ khóa trong C++

    Chạy thử và gỡ rối (debug)

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN