Bạn đang học về ngôn ngữ lập trình C++ và muốn viết một đoạn code để in bảng mã ASCII trong ngôn ngữ lập trình này thì cần làm như thế nào? Bài viết hôm nay sẽ hướng dẫn bạn cách chuyển ký tự sang mã ASCII trong C++, từ đó giúp bạn dễ dàng hơn trong việc học loại ngôn ngữ lập trình này.
Tóm Tắt
Khái niệm bảng mã ASCII là gì?
ASCII là viết tắt của cụm từ American Standard Code for Information Interchange, nghĩa là chuẩn mã trao đổi thông tin Hoa Kỳ. Đây là bộ ký tự và bộ mã ký tự được thiết kế xây dựng dựa trên bảng vần âm Latinh được dùng trong tiếng Anh văn minh cũng như những ngôn từ Tây u khác. Tác dụng của bảng mã này đó là hiển thị văn bản trong máy tính và những thiết bị thông tin khác. Đồng thời ASCII cũng được sử dụng bởi những thiết bị điều khiển và tinh chỉnh thao tác với văn bản .
ASCII được công bố làm tiêu chuẩn lần đầu vào năm 1963 và được xem là tiêu chuẩn phần mềm thành công nhất từng được công bố từ trước đến nay. Bảng mã ASCII hiện nay có rất nhiều biến thể nhưng phổ biến nhất đó là ANSI X3.4-1986.
Ngôn ngữ lập trình C++ là gì?
C + + là ngôn từ lập trình hướng đối tượng người tiêu dùng được tăng trưởng bởi Bjarne Stroustrup. Nền tảng của ngôn từ này đó chính là ngôn từ lập trình C. Chính vì thế ngôn từ C + + sống sót song song cả hai phong thái đó là lập trình hướng cấu trúc giống như ngôn từ lập trình C và lập trình hướng đối tượng người tiêu dùng .
C + + là ngôn từ lập trình cấp trung, mang đặc thù của cả ngôn từ lập trình bậc thấp và ngôn từ lập trình bậc cao loại ngôn từ này có đuôi lan rộng ra là. cpp .
Hiện nay ngôn từ lập trình C và C + + rất phổ cập trong những trường huấn luyện và đào tạo công nghệ thông tin ở Nước Ta. Người học lập trình nếu nắm vững về hai ngôn từ này, có thêm kỹ năng và kiến thức về cấu trúc tài liệu và giải thuật thì việc học những kiến thức và kỹ năng lập trình mới sẽ trở nên đơn thuần hơn rất nhiều .
Cách chuyển ký tự sang mã ASCII trong C++
Để chuyển ký tự sang bảng mã ASCII trong C + + thì bạn cần nắm được bảng hệ đếm cơ số 10 và ký tự như sau :
Hệ đếm 0 tương tự với ký tự NUL ( null ) .
Hệ đếm 1 tương tự với ký tự SOH ( Start of heading ) .
Hệ đếm 2 tương tự với ký tự STX ( Start of text ) .
Hệ đếm 3 tương tự với ký tự ETX ( End of Text ) .
Hệ đếm 4 tương tự với ký tự EOT ( End of transmission ) .
Hệ đếm 5 tương tự với ký tự ENQ ( Enquiry ) .
Hệ đếm 6 tương tự với ký tự ACK ( Acknowledge ) .
Hệ đếm 7 tương tự với ký tự BEL ( bell ) .
Hệ đếm 8 tương tự với ký tự BS ( Backspace ) .
Hệ đếm 9 tương tự với ký tự TAB ( Horizontal tab ) .
Hệ đếm 10 tương tự với ký tự LF ( NL Line feed, new line ) .
Hệ đếm 11 tương tự với ký tự VT ( Vertical tab ) .
Hệ đếm 12 tương tự với ký tự FF ( NP form feed, new page ) .
Hệ đếm 13 tương tự với ký tự CR ( Carriage return ) .
Hệ đếm 14 tương tự với ký tự SO ( Shift out ) .
Hệ đếm 15 tương tự với ký tự SI ( Shift in ) .
Hệ đếm 16 tương tự với ký tự DLE ( Data link escape ) .
Hệ đếm 17 tương tự với ký tự DC1 ( device control 1 ) .
Hệ đếm 18 tương tự với ký tự DC2 ( device control 2 ) .
Hệ đếm 19 tương tự với ký tự DC3 ( device control 3 ) .
Hệ đếm 20 tương tự với ký tự DC4 ( device control 4 ) .
Hệ đếm 21 tương tự với ký tự NAK ( negative acknowledge ) .
Hệ đếm 22 tương tự với ký tự SYN ( synchronous idle ) .
Hệ đếm 23 tương tự với ký tự ETB ( end of trans. block ) .
Hệ đếm 24 tương tự với ký tự CAN ( cancel ) .
Hệ đếm 25 tương tự với ký tự EM ( End of medium ) .
Hệ đếm 26 tương tự với ký tự SUB ( substitute ) .
Hệ đếm 27 tương tự với ký tự ESC ( escape ) .
Hệ đếm 28 tương tự với ký tự FS ( file separator ) .
Hệ đếm 29 tương tự với ký tự GS ( group separator ) .
Hệ đếm 30 tương tự với ký tự RS ( record separator ) .
Hệ đếm 31 tương tự với ký tự US ( Unit separator ) .
Hệ đếm 32 tương tự với ký tự SPACE
Hệ đếm 33 tương tự với ký tự !
Hệ đếm 34 tương tự với ký tự “
Hệ đếm 35 tương tự với ký tự #
Hệ đếm 36 tương tự với ký tự USD
Hệ đếm 37 tương tự với ký tự %
Hệ đếm 38 tương tự với ký tự và
Hệ đếm 39 tương tự với ký tự ‘
Hệ đếm 40 tương tự với ký tự (
Hệ đếm 41 tương tự với ký tự )
Hệ đếm 42 tương tự với ký tự *
Hệ đếm 43 tương tự với ký tự +
Hệ đếm 44 tương tự với ký tự ,
Hệ đếm 45 tương tự với ký tự –
Hệ đếm 46 tương tự với ký tự .
Hệ đếm 47 tương tự với ký tự /
Hệ đếm 48 tương tự với ký tự 0
Hệ đếm 49 tương tự với ký tự 1
Hệ đếm 50 tương tự với ký tự 2
Hệ đếm 51 tương tự với ký tự 3
Hệ đếm 52 tương tự với ký tự 4
Hệ đếm 53 tương tự với ký tự 5
Hệ đếm 54 tương tự với ký tự 6
Hệ đếm 55 tương tự với ký tự 7
Hệ đếm 56 tương tự với ký tự 8
Hệ đếm 57 tương tự với ký tự 9
Hệ đếm 58 tương tự với ký tự :
Hệ đếm 59 tương tự với ký tự ;
Hệ đếm 60 tương đương với ký tự <
Hệ đếm 61 tương tự với ký tự =
Hệ đếm 62 tương tự với ký tự >
Hệ đếm 63 tương tự với ký tự ?
Hệ đếm 64 tương tự với ký tự
Hệ đếm 65 tương tự với ký tự A
Hệ đếm 66 tương tự với ký tự B
Hệ đếm 67 tương tự với ký tự C
Hệ đếm 68 tương tự với ký tự D
Hệ đếm 69 tương tự với ký tự E
Hệ đếm 70 tương tự với ký tự F
Hệ đếm 71 tương tự với ký tự G
Hệ đếm 72 tương tự với ký tự H
Hệ đếm 73 tương tự với ký tự I
Hệ đếm 74 tương tự với ký tự J
Hệ đếm 75 tương tự với ký tự K
Hệ đếm 76 tương tự với ký tự L
Hệ đếm 77 tương tự với ký tự M
Hệ đếm 78 tương tự với ký tự N
Hệ đếm 79 tương tự với ký tự O
Hệ đếm 80 tương tự với ký tự P.
Hệ đếm 81 tương tự với ký tự Q.
Hệ đếm 82 tương tự với ký tự R
Hệ đếm 83 tương tự với ký tự S
Hệ đếm 84 tương tự với ký tự T
Hệ đếm 85 tương tự với ký tự U
Hệ đếm 86 tương tự với ký tự V
Hệ đếm 87 tương tự với ký tự W
Hệ đếm 88 tương tự với ký tự X
Hệ đếm 89 tương tự với ký tự Y
Hệ đếm 90 tương tự với ký tự Z
Hệ đếm 91 tương tự với ký tự [
Hệ đếm 92 tương tự với ký tự \
Hệ đếm 93 tương tự với ký tự ]
Hệ đếm 94 tương tự với ký tự ^
Hệ đếm 95 tương tự với ký tự _
Hệ đếm 96 tương tự với ký tự `
Hệ đếm 97 tương tự với ký tự a
Hệ đếm 98 tương tự với ký tự b
Hệ đếm 99 tương tự với ký tự c
Hệ đếm 100 tương tự với ký tự d
Hệ đếm 101 tương tự với ký tự e
Hệ đếm 102 tương tự với ký tự f
Hệ đếm 103 tương tự với ký tự g
Hệ đếm 104 tương tự với ký tự h
Hệ đếm 105 tương tự với ký tự i
Hệ đếm 106 tương tự với ký tự j
Hệ đếm 107 tương tự với ký tự k
Hệ đếm 108 tương tự với ký tự l
Hệ đếm 109 tương tự với ký tự m
Hệ đếm 110 tương tự với ký tự n
Hệ đếm 111 tương tự với ký tự o .
Hệ đếm 112 tương tự với ký tự p
Hệ đếm 113 tương tự với ký tự q
Hệ đếm 114 tương tự với ký tự r
Hệ đếm 115 tương tự với ký tự s
Hệ đếm 116 tương tự với ký tự t
Hệ đếm 117 tương tự với ký tự u
Hệ đếm 118 tương tự với ký tự v
Hệ đếm 119 tương tự với ký tự w
Hệ đếm 120 tương tự với ký tự x
Hệ đếm 121 tương tự với ký tự y
Hệ đếm 122 tương tự với ký tự z
Hệ đếm 123 tương tự với ký tự {
Hệ đếm 124 tương tự với ký tự |
Hệ đếm 125 tương đương với ký tự }
Hệ đếm 126 tương tự với ký tự ~
Hệ đếm 127 tương tự với ký tự DEL
Trên đây là cách chuyển ký tự sang mã ASCII trong C++. Hy vọng với thông tin mà bài viết cung cấp, bạn sẽ hiểu hơn về bảng mã này cũng như ngôn ngữ lập trình C++, có được kiến thức cơ bản vững chắc về loại ngôn ngữ này.
Source: https://final-blade.com
Category: Kiến thức Internet