Giáo trình ngôn ngữ C



tải về 2.34 Mb.
Chế độ xem pdf
trang28/62
Chuyển đổi dữ liệu16.03.2023
Kích2.34 Mb.
#54376
1   ...   24   25   26   27   28   29   30   31   ...   62
C ĐHQGHN

III.2.3. 
Lời chú thích 
Trong chương trình chúng ta có thể thêm các lời chú thích để giải thích câu lệnh hoặc 
chức năng của chương trình ,.. nhằm cho chương trình dễ đọc.


Gi¸o tr×nh tin häc c¬ së II - N
gôn ngữ
 C
33
Các chú thích được đặt giữa cặp /* và */, có thể trên một hoặc nhiều dòng. Với các 
chương trình dịch của C++ bạn có thể sử dụng // để ghi một chú thích trong chương trình, 
với cách này nội dung lời chú thích bắt đầu sau dấu // tới hết dòng. 
Các lời chú thích chỉ có tác dụng với người đọc chứ không ảnh hưởng tới chương 
trình, tức là chương trình dịch sẽ bỏ qua các lời chú thích.
Ví dụ: 
scanf("%f",&r); /*
nhập số thực từ bàn phím vào r */ 
printf("Dien tich = %5.2f", r*r*PI); 
//tính và in diện tích
III.3. 
Nhập và xuất dữ liệu
 
Trong phần này chúng ta giới thiệu cú pháp và ý nghĩa một số hàm cơ bản để nhập dữ 
liệu từ thiết bị vào chuẩn là bàn phím và xuất dữ liệu ra màn hình máy tính. Để sử dụng 
các hàm nói chung của thư viện bạn phải bao hàm các tệp tiêu đề (tệp .h) chứa khai báo 
nguyên mẫu của chúng vào chương trình.  
¾
Một số hàm nhập dữ liệu từ bàn phím
a. Hàm getch, getche  nhập 1 ký tự 
Cú pháp: 
int 
getch(); 
int 
getche(); 
Chức năng: Hai hàm này thực hiện đợi người dùng nhập một ký tự từ bàn phím và trả 
về một số nguyên là mã của kí tự được bấm, ví dụ bạn gõ phím ‘a’ thì hàm sẽ trả về 97. 
Sự khác nhau giữa hai hàm là hàm getche hiện kí tự được nhập lên màn hình, còn 
getch thì không. 
Khi phím được bấm là phím mở rộng thì hệ thống sẽ đẩy vào bộ đệm nhập liệu 2 byte, 
byte thứ nhất có giá trị 0, byte thứ 2 là mã mở rộng của phím đó. Ví dụ khi bạn bấm phím 
mũi tên lên 
↑ thì hai byte có giá trị là 0 72 và hàm getch hay getche trả về 0, byte có giá 
trị 72 vẫn còn lưu trong bộ đệm nhập liệu, nếu ta gọi getch hoặc getche sẽ nhận được giá 
trị này. 
 

tải về 2.34 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   24   25   26   27   28   29   30   31   ...   62




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương