C++ :XUẤT:
1. cout << biểu thức << ... << biểu thức ;
NHẬP:
1. cin >> biến >> ... >> biến
2. int cin.get() ; dùng để đọc một ký tự (kể cả khoảng trắng)
3. cin.get(h,n )--> nhập một dẫy không quá n ký tự và chứa vào mảng h (kiểu char)
làm sạch cin.ignore(1);
Nhập Xuất Cơ Bản Trong C
XUẤT:
KÝ TỰ
1. int printf(“<chuỗi định dạng>”, <danh sách tham số>);
1. cout << biểu thức << ... << biểu thức ;
NHẬP:
1. cin >> biến >> ... >> biến
2. int cin.get() ; dùng để đọc một ký tự (kể cả khoảng trắng)
3. cin.get(h,n )--> nhập một dẫy không quá n ký tự và chứa vào mảng h (kiểu char)
làm sạch cin.ignore(1);
Nhập Xuất Cơ Bản Trong C
XUẤT:
KÝ TỰ
1. int printf(“<chuỗi định dạng>”, <danh sách tham số>);

Các bạn cũng chú ý là đối với số nguyên và ký tự có sự qua lại với nhau thông qua mã ASCII nên chúng ta có thể in mã của ký tự bằng định dạng %d và cũng có thể in ký tự có mã là số nào đó thông qua định dạng %c. Tuy nhiên bản chất của biến không thay đổi. Ở Vd trên câu lệnh in mã ASCII của c sẽ cho số nguyên nhưng bản chất c vẫn là một biến kiểu char.
Các bạn hãy chạy và cảm nhận !
Tiếp nhá, một vài cách xuất có định dạng:
- %5c : Xuất ký tự có bề rộng 5
- %5d : Số nguyên có bề rộng 5
- %20s : Xuất chuỗi có bề rộng 20
- %5.3f : Xuất số thực có bề rộng 5 trong đó có 3 số sau dấu phẩy
- %-5d : Số nguyên có bề rộng 5 nhưng căn lề trái
3. int putchar(int char) -> Ghi một ký tự (một unsigned char) đã được xác định bởi tham số char t. chú ý: đưa kí tự lên stdout, nên kết thức con trỏ nằm cạnh kí tự
NHẬP:
KÝ TỰ:
1. int scanf(“<chuỗi định dạng>”, <danh sách tham số>);hàm để lại ‘\n’ trong bộ nhớ đệm
2. int getchar(void) --> hàm nhận vào 1 kí tự từ stdin và trả về kí tự nhận được. hàm để lại ‘\n’ trong bộ nhớ đệm
3. int getch(void) --> nhận 1 kí tự từ stdin và không cho xuất hiện lên màn hình. chú ý: nếu còn ‘\n’ trong bàn phím thì nó sẽ nhận. đây là cách làm sạch stdin.
4. int getche(void) -->nhận 1 kí tự từ stdin và cho xuất hiện lên màn hình
LÀM SẠCH STDIN: while(getchar()!='\n') -> đọc nốt '\n' và xuống dòng mới
CHUỖI
1. char *gets(char *str) đọc một chuỗi từ stdin. str la con trỏ trỏ tới vùng chứa dãy kí tự vừa nhận được. hàm nhận chuỗi ký tự khi gặp kí tự ‘\n’ thì loại bỏ kí tự này ra khỏi stdin và thêm ‘\0’ vào vùng nhớ do str trỏ tới.
NHẬP:
KÝ TỰ:
1. int scanf(“<chuỗi định dạng>”, <danh sách tham số>);hàm để lại ‘\n’ trong bộ nhớ đệm
2. int getchar(void) --> hàm nhận vào 1 kí tự từ stdin và trả về kí tự nhận được. hàm để lại ‘\n’ trong bộ nhớ đệm
3. int getch(void) --> nhận 1 kí tự từ stdin và không cho xuất hiện lên màn hình. chú ý: nếu còn ‘\n’ trong bàn phím thì nó sẽ nhận. đây là cách làm sạch stdin.
4. int getche(void) -->nhận 1 kí tự từ stdin và cho xuất hiện lên màn hình
LÀM SẠCH STDIN: while(getchar()!='\n') -> đọc nốt '\n' và xuống dòng mới
CHUỖI
1. char *gets(char *str) đọc một chuỗi từ stdin. str la con trỏ trỏ tới vùng chứa dãy kí tự vừa nhận được. hàm nhận chuỗi ký tự khi gặp kí tự ‘\n’ thì loại bỏ kí tự này ra khỏi stdin và thêm ‘\0’ vào vùng nhớ do str trỏ tới.
Nhận xét
Đăng nhận xét