Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
201,5 KB
Nội dung
CHƯƠNG 2: NHỮNG VẤN ĐỀ CƠ BẢN TRONG C++ 1. Cấu trúc chương trình Xét ví dụ sau: #include <iostream> using namespace std; int main() { cout << “Hello world \n”; return 0; } •#include: yêu cầu chương trình dịch chèn thêm file vào mã nguồn. • using namespace • cout nằm trong namespace std; • Hàm main() • Câu lệnh: kết thúc bởi dấu “;” • Câu chú thích: Câu chú thích bắt đầu bằng dấu // hoặc nằm trong /* */. http://www.uniqueness-template.com/devcpp/ 2. Biến Phải khai báo biến trước khi sử dụng Có thể khai báo biến ở mọi nới trong chương trình Tên biến Phân biệt chữ hoa, chữ thường Sử dụng các ký tự từ a-z, 0-9 và dấu “_” Ví dụ: int var1; int var2=10; Kiểu dữ liệu đơn giản Kiểu nguyên: int , long , short Kiểu ký tự: char – lưu mã ASCII của ký tự Ký tự nằm trong dấu ‘’. Ví dụ: ‘a’ Ký tự đặc biệt: \n, \tab, \\, \’, \”, … Kiểu không dấu: unsigned char , unsigned int , unsigned short, unsigned long Kiểu dấu phẩy động: float , double , long double Kiểu bool : có giá trị True/False Kiểu dữ liệu đơn giản … Type Low High Bytes char -128 127 1 short -32768 32767 2 int -2147483648 2147483647 4 long -2147483648 2147483647 4 float 3.4x10 -38 3.4x10 38 4 double 1.7x10 -308 1.7x10 308 8 long double 3.4x10 -4932 3.4x10 4932 10 Kiểu string string không phải là kiểu cơ bản trong C++ string được định nghĩa trong lớp chuẩn string #include <iostream> #include <string> using namespace std; int main () { string mystring; mystring = "This is the initial string content"; cout << mystring << endl; mystring = "This is a different string content"; cout << mystring << endl; return 0; } Biến hằng (Constant Variables) Giá trị của hằng không thay đổi. Có 2 cách khai báo hằng: const float PI=3.14; #define PI 3.14 Định nghĩa ở đầu chương trình Không xác định kiểu của PI 3. Toán tử Toán tử toán học Toán tử quan hệ Toán tử logic Toán tử toán học +, -, *, /, % int i = 1/3; // kết quả i = 0 float x = 1.0/3; // kết quả x=0.3333 int j = 7 % 3; // kết quả j=1 ++, int i=3; int j=7; cout << 10 * i++; // hiển thị 30, sau đó i=4 cout << 10 * ++j; // hiển thị 80, sau đó j=8 +=, -=, *=, /= float x=6.0; x+=3.5; tương tự x=x+3.5; Toán tử quan hệ So sánh 2 giá trị. Kết quả trả về là true hoặc false >, <, ==, !=, >=, <= Ví dụ: int x=44; int y=12; (x == y) // false (x >= y) // true (x != y) // true [...]... được thực hiện bởi Library Function Header File chứa khai báo các hàm mà ta cần sử dụng trong chương trình Ví dụ: #include #include ”myprog.h” : yêu cầu chương trình dịch tìm từ thư mục chuẩn ” ” : yêu cầu chương trình dịch tìm từ thư mục hiện tại Nếu không include Header File thích hợp thì chương trình dịch sẽ báo lỗi #include myprog.cpp #include ”myprog.h” library... cout là một đối tượng được định nghĩa trước trong C++, tương ứng với luồng ra chuẩn (standard output stream) Toán tử . CHƯƠNG 2: NHỮNG VẤN ĐỀ CƠ BẢN TRONG C++ 1. Cấu trúc chương trình Xét ví dụ sau: #include <iostream> using namespace. double 3.4x10 -4932 3.4x10 4932 10 Kiểu string string không phải là kiểu cơ bản trong C++ string được định nghĩa trong lớp chuẩn string #include <iostream> #include <string> using. mà ta cần sử dụng trong chương trình. Ví dụ: #include <math.h> #include ”myprog.h” <>: yêu cầu chương trình dịch tìm từ thư mục chuẩn. ” ” : yêu cầu chương trình dịch tìm