Int answer;

Một phần của tài liệu Tài liệu Giới thiệu về ngôn ngữ C docx (Trang 40 - 42)

Biến answer chưa được gán giá trị. ( vì vậy chúng ta

đặt dấu "?" để chỉ rằng nó đang ở trạng thái không xác định

B. answer = (1 + 2) * 4;

Biến answer được gán giá trị của biểu thức (1 + 2) * 4. Hộp được biểu diễn chứa giá trị 12

12

Hình 4-1 Sự khai báo và lệnh gán giá trị

Một mẫu chung của lệnh gán là:

variable = expression;

Dấu bằng đợc dùng cho phép gán, không phải tính ngang bằng.

Trong ví dụ 4-2 biến term đợc sử dụng để chứa một giá trị số nguyên mà sử dụng ở hai phơng trình sau đó. Các biến, giống nh các phơng trình có thể đa ra, dùng toán tử <<, vì vậy chúng ta dùng toán tử này để kiểm tra các kết quả. Ví dụ 4-2. Tterm/tterm.cc

Int term; // term used in two expressions Main()

{

term = 3*5;

cout << "Twice " << term << " is " << 2*term << "\n"; cout << "Three times " << " sis " << 3*term << "\n"; return(0);

}

Các số dấu phảy động

Số thực là các số có một phần phân số. Bởi vì theo các mà chúng chứa bên trong, các số thực còn đợc biết đến nh các số dấu phảy động. Các số 5.5, 8.3, và -12.6 đều là số dấu phảy động. C++ sử dụng dấu chấm thập phân để phân biệt giữa các số dấu phảy động và các số nguyên, vì vậy một số nh 5.0 là số dấu phảy động, trong khi 5 là một số nguyên. Các số dấu phảy động phải chứa dấu chấm thập phân.

Mặc dù nó có thể bỏ qua số trớc dấu phảy thập phân và xác định một số nh .5 thay cho 0.5, số 0 thêm vào làm cho nó rõ ràng bạn đang sử dụng dấu phẩy động. Một quy tắc tơng tự áp dụng 12. đối với 12.0. số không dấu phảy động nên đợc viết nh 0.0.

Thêm vào đó, một số dấu phảy động có thể tính cả sự chỉ rõ số mũ có dạng

e±exp.

Ví dụ, 1.2e34 là viết tắt của 1.2*1034. Dạng khai báo dấu phảy động là:

float variable; // comment

Ngoài ra, có một giới hạn trên khoảng xác định các số dấu phảy động mà máy tính có thể lu giữ. Khoảng xác định thay đổi rất lớn gia các máy tính. DFDộ chính xác dấu phảy động đợc trình bày kỹ hơn trong chơng 19, Dấu phảy

động.

Các số dấu phảy động có thể đa ra, sử dụng cout. Ví dụ:

cout << "The answer is " (1.0/3.0) << "\n";

Một phần của tài liệu Tài liệu Giới thiệu về ngôn ngữ C docx (Trang 40 - 42)