Bài 11. In Mã ASCII Của Ký Tự Nhập Từ Bàn Phím
Có thể bạn quan tâm
Trong bài học số 11 này, chúng ta sẽ cùng nhau ôn lại các kiến thức cơ bản của ngôn ngữ lập trình C bằng cách làm 1 bài tập thực hành đầu tiên. Đề bài của chúng ta như sau:
Bài tập:In mã ASCII của ký tự nhập từ bàn phím sử dụng ngôn ngữ lập trình C.
Tra cứu bảng mã ASCII
Dec = Hệ đếm cơ số 10(Decimal Value) Char = Ký tự(Character) Ví dụ: Ký tự '5' có giá trị int là 53 Nếu ta viết '5'-'0' thì tương đương 53-48, kết quả là kiểu int có giá trị 5 Nếu ta viết char c = 'B'+32; khi đó giá trị biến c là ký tự 'b' Các ký tự có Dec từ 0 - 31 không thể in ra màn hình. Dec Char Dec Char Dec Char Dec Char --------- --------- --------- ---------- 0 NUL (null) 32 SPACE 64 @ 96 ` 1 SOH (start of heading) 33 ! 65 A 97 a 2 STX (start of text) 34 " 66 B 98 b 3 ETX (end of text) 35 # 67 C 99 c 4 EOT (end of transmission) 36 $ 68 D 100 d 5 ENQ (enquiry) 37 % 69 E 101 e 6 ACK (acknowledge) 38 & 70 F 102 f 7 BEL (bell) 39 ' 71 G 103 g 8 BS (backspace) 40 ( 72 H 104 h 9 TAB (horizontal tab) 41 ) 73 I 105 i 10 LF (NL line feed, new line) 42 * 74 J 106 j 11 VT (vertical tab) 43 + 75 K 107 k 12 FF (NP form feed, new page) 44 , 76 L 108 l 13 CR (carriage return) 45 - 77 M 109 m 14 SO (shift out) 46 . 78 N 110 n 15 SI (shift in) 47 / 79 O 111 o 16 DLE (data link escape) 48 0 80 P 112 p 17 DC1 (device control 1) 49 1 81 Q 113 q 18 DC2 (device control 2) 50 2 82 R 114 r 19 DC3 (device control 3) 51 3 83 S 115 s 20 DC4 (device control 4) 52 4 84 T 116 t 21 NAK (negative acknowledge) 53 5 85 U 117 u 22 SYN (synchronous idle) 54 6 86 V 118 v 23 ETB (end of trans. block) 55 7 87 W 119 w 24 CAN (cancel) 56 8 88 X 120 x 25 EM (end of medium) 57 9 89 Y 121 y 26 SUB (substitute) 58 : 90 Z 122 z 27 ESC (escape) 59 ; 91 [ 123 { 28 FS (file separator) 60 < 92 124 | 29 GS (group separator) 61 = 93 ] 125 } 30 RS (record separator) 62 > 94 ^ 126 ~ 31 US (unit separator) 63 ? 95 _ 127 DELHướng dẫn in mã ASCII của ký tự nhập từ bàn phím
[wpcc-iframe loading=”lazy” title=”Bài 11. Chương trình xuất mã ASCII của ký tự nhập từ bàn phím” width=”720″ height=”405″ src=”https://www.youtube.com/embed/18oVjgsndKc?list=PLh91SaQgRYnpj1GqVmVMq4acSAHtSKKwR” frameborder=”0″ allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share” allowfullscreen]Lời giải cho bài tập In mã ASCII
#include <stdio.h> int main(){ char c; printf("nNhap ky tu c = "); scanf("%c", &c); // character printf("nGia tri cua c la '%c'", c); printf("nGia tri cua c la '%d'", c); printf("nc la ky tu a? %d", (c == 97)); int a = 97; printf("nGia tri cua a la '%c'", (char)a); }Kết quả chạy chương trình:
PS G:c_courcesday_11> .ASCII.exe Nhap ky tu c = r Gia tri cua c la 'r' Gia tri cua c la '114' c la ky tu a? 0 Gia tri cua a la 'aNếu bạn muốn tìm hiểu sâu hơn về in mã ASCII, hãy tiếp tục đọc bài nâng cao này nhé:
Code in ra bảng mã ASCII trong C/C++
[wpcc-iframe class=”wp-embedded-content” sandbox=”allow-scripts” security=”restricted” style=”position: absolute; clip: rect(1px, 1px, 1px, 1px);” title=”“Code in ra bảng mã ASCII trong C/C++” — Luyện Code” src=”https://nguyenvanhieu.vn/code-in-bang-ma-ascii/embed/#?secret=DSGtz6g8NE%23?secret=6aRPcWRQ2v” data-secret=”6aRPcWRQ2v” width=”600″ height=”338″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no”]
Như vậy, mình đã hoàn thành bài hướng dẫn in mã ASCII của ký tự bất kỳ nhập từ bàn phím. Bạn đọc có thể tham khảo các thông tin của khóa Học C bá đạo theo các thông tin sau:
- Thông tin khóa học: https://nguyenvanhieu.vn/khoa-hoc-lap-trinh-c
- Website: https://nguyenvanhieu.vn
- Email: hieunv.dev(a còng)gmail.com
- Forum: https://www.facebook.com/groups/LapTrinhKhongKho/
Bài viết liên quan
[Đồ án] Hướng dẫn code game rắn săn mồi trong CBài 67. Cấp phát động mảng 2 chiều trong CBài 68. Struct trong CReader Interactions
Để lại một bình luận Hủy
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận *
Tên *
Email *
Trang web
Lưu tên của tôi, email, và trang web trong trình duyệt này cho lần bình luận kế tiếp của tôi.
Sidebar chính
Tìm kiếm...Bài nổi bật
Từ khóa » Hàm Lấy Mã Ascii Trong C++
-
C++ - Tìm Giá Trị ASCII Của Một Ký Tự Bất Kỳ được Nhập Từ Bàn Phím
-
Code In Ra Bảng Mã ASCII Trong C/C++ - Lập Trình Không Khó
-
4.1 Kiểu Kí Tự - Khóa Học C++
-
Cách Chuyển đổi Các Ký Tự Sang Mã ASCII Trên C???
-
Kiểu Ký Tự Trong C++ (Character) | How Kteam
-
Kiểu Ký Tự Trong C++ Là Gì? (Phần 1) - CodeLearn
-
Bài Tập C++ Có Lời Giải/Nhập Xuất Dữ Liệu - Wikibooks
-
Bảng ASCII Trong C - Học Lập Trình C Online - VietTuts
-
Kí Tự Và Mã ASCII Trong C++ - Kiến Thức ITech
-
Chuyển Ký Tự Sang Mã Ascii Trong C++, Bảng ...
-
Làm Thế Nào để Chuyển Số Nguyên Thành Ký Tự Trong C++?
-
[Lập Trình C++ Cơ Bản] Bài 8 (phần 2): Xâu Kí Tự - Các Thao Tác Xử Lý ...
-
ìm Giá Trị ASCII Của Một Ký Tự Trong C++ - Bài Tập C++ Có Lời Giải