Bạn có biết bảng mã ascii mở rộng có bao nhiêu ký tự ? Bạn đang tìm kiếm một bảng kí tự ascii tiếng việt đầy đủ nhất ? Vậy thì bài viết này của VietnamSmart viết ra là để gửi tới bạn đó.
Bảng mã ASCII mở rộng
Những ký tự trong bảng mã ascii mở rộng từ 0 đến 31 kém được gọi là những ký tự hàm chính bởi chúng thực hiện những hàm thay vì một ký tự in. Thông thường, các ký tự này ko hiển thị trừ khi sử dụng 1 ứng dụng như Barcode Scanner ASCII String Decoder của DAutomation. Những mã hàm thông thường là 9 sáng tạo tab & 13 áp dụng hàm trả về. Dấu ^ trong cột Char chỉ phím control. Ví dụ, nhấn CTRL-G gửi ASCII 7 đến máy PC và tạo ra tiếng chuông.
“Cập nhật” Bảng mã ascii tiếng Việt đầy đủ nhất 2020
Những ký tự ASCII
Những ký tự ASCII từ 32 tới 128 thịnh hành trong số đông những ngôn ngữ và bộ ký tự, trong hoàn cảnh các ký tự ASCII từ 127 trở lên không giống nhau đối với số đông những bộ ký tự. Ở Mỹ, hệ thống Windows sử dụng ký tự Latin-1 theo mặc định trong hoàn cảnh Macintosh dùng bộ ký tự La Mã.
Ký tự là một hình vẽ, một biểu tượng, và nó dường như không hề có một quy luật cụ thể nào cả. Do đó, để giúp cho máy tính có thể hiểu và hiển thị được ký tự, con người đã nghĩ ra một công cụ. Đó chính là bảng mã ASCII.
ASCII là gì?
ASCII là viết tắt của cụm từ "American Standard Code for Information Interchange". Như các bạn đã biết, máy tính chỉ có thể hiểu được các con số, do đó, một mã ASCII là đại diện của một ký tự chẳng hạn như là ‘A’ hay là ‘@’ hoặc một số tín hiệu khác. Tuy nhiên, giờ đây các tín hiệu điều khiển đó đã ít được sử dụng so với thời điểm mới ra đời của ASCII. Ngoài ra, còn rất nhiều ký tự đặc biệt khác để hỗ trợ nhiều loại ngôn ngữ khác nhau, và đó chính là lý do ra đời của bảng mã ASCII mở rộng.
Các ký tự bảng mã ASCII hỗ trợ
DECBINHEXOCTHTMLSYMDECBINHEXOCTHTMLSYM0000000000x00000�NUL64010000000x40100@@1000000010x01001SOH65010000010x41101AA2000000100x02002STX66010000100x42102BB3000000110x03003ETX67010000110x43103CC4000001000x04004EOT68010001000x44104DD5000001010x05005ENQ69010001010x45105EE6000001100x06006ACK70010001100x46106FF7000001110x07007BEL71010001110x47107GG8000010000x08010BS72010010000x48110HH9000010010x09011	TAB73010010010x49111II10000010100x0A012 LF74010010100x4A112JJ11000010110x0B013VT75010010110x4B113KK12000011000x0C014FF76010011000x4C114LL13000011010x0D015 CR77010011010x4D115MM14000011100x0E016SO78010011100x4E116NN15000011110x0F017SI79010011110x4F117OO16000100000x10020DLE80010100000x50120PP17000100010x11021DC181010100010x51121QQ18000100100x12022DC282010100100x52122RR19000100110x13023DC383010100110x53123SS20000101000x14024DC484010101000x54124TT21000101010x15025NAK85010101010x55125UU22000101100x16026SYN86010101100x56126VV23000101110x17027ETB87010101110x57127WW24000110000x18030CAN88010110000x58130XX25000110010x19031EM89010110010x59131YY26000110100x1A032SUB90010110100x5A132ZZ27000110110x1B033ESC91010110110x5B133[[28000111000x1C034FS92010111000x5C134\\29000111010x1D035GS93010111010x5D135]]30000111100x1E036RS94010111100x5E136^^31000111110x1F037US95010111110x5F137__32001000000x20040 SPACE96011000000x60140``33001000010x21041!!97011000010x61141aa34001000100x22042""98011000100x62142bb35001000110x23043##99011000110x63143cc36001001000x24044$$100011001000x64144dd37001001010x25045%%101011001010x65145ee38001001100x26046&&102011001100x66146ff39001001110x27047''103011001110x67147gg40001010000x28050((104011010000x68150hh41001010010x29051))105011010010x69151ii42001010100x2A052**106011010100x6A152jj43001010110x2B053++107011010110x6B153kk44001011000x2C054,,108011011000x6C154ll45001011010x2D055--109011011010x6D155mm46001011100x2E056..110011011100x6E156nn47001011110x2F057//111011011110x6F157oo48001100000x3006000112011100000x70160pp49001100010x3106111113011100010x71161qq50001100100x3206222114011100100x72162rr51001100110x3306333115011100110x73163ss52001101000x3406444116011101000x74164tt53001101010x3506555117011101010x75165uu54001101100x3606666118011101100x76166vv55001101110x3706777119011101110x77167ww56001110000x3807088120011110000x78170xx57001110010x3907199121011110010x79171yy58001110100x3A072::122011110100x7A172zz59001110110x3B073;;123011110110x7B173{{60001111000x3C074<<124011111000x7C174||61001111010x3D075==125011111010x7D175}}62001111100x3E076>>126011111100x7E176~~63001111110x3F077??127011111110x7F177DELBảng mã ASCII mở rộng
Trải qua thời gian kỹ thuật và công nghệ thông tin phát triển, chiếc máy tính đến tay nhiều quốc gia trên thế giới, và do các ngôn ngữ có khá nhiều ký tự lạ nên đã ra đời Bảng mã ASCII mở rộng. Không như bảng mã ASCII truyền thống dùng 7 bit để biểu thị ký tự, bảng mã ASCII mở rộng sử dụng cả 8 bit. Điều này giúp cho nhiều ngôn ngữ có thể xuất hiện trên chiếc máy tính và giúp cho thị trường máy tính được mở rộng hơn. Bảng mã ASCII mở rộng lúc mới được công bố đã sinh ra thêm khá nhiều biến thể. Tuy nhiên, bởi vì Internet sử dụng chuẩn ký tự là ISO 8859-1 và hệ điều hành phổ biến là Microsoft Windows cũng sử dụng chuẩn tương tự nên bảng mã ASCII mở rộng theo chuẩn này được ngầm định là chuẩn.
Các ký tự bảng mã ASCII mở rộng hỗ trợ
DECBINHEXOCTHTMLSYMDECBINHEXOCTHTMLSYM128100000000x80200€€192110000000xC0300ÀÀ129100000010x81201 193110000010xC1301ÁÁ130100000100x82202‚‚194110000100xC2302ÂÂ131100000110x83203ƒƒ195110000110xC3303ÃÃ132100001000x84204„„196110001000xC4304ÄÄ133100001010x85205……197110001010xC5305ÅÅ134100001100x86206††198110001100xC6306ÆÆ135100001110x87207‡‡199110001110xC7307ÇÇ136100010000x88210ˆˆ200110010000xC8310ÈÈ137100010010x89211‰‰201110010010xC9311ÉÉ138100010100x8A212ŠŠ202110010100xCA312ÊÊ139100010110x8B213‹‹203110010110xCB313ËË140100011000x8C214ŒŒ204110011000xCC314ÌÌ141100011010x8D215 205110011010xCD315ÍÍ142100011100x8E216ŽŽ206110011100xCE316ÎÎ143100011110x8F217 207110011110xCF317ÏÏ144100100000x90220 208110100000xD0320ÐÐ145100100010x91221‘‘209110100010xD1321ÑÑ146100100100x92222’’210110100100xD2322ÒÒ147100100110x93223““211110100110xD3323ÓÓ148100101000x94224””212110101000xD4324ÔÔ149100101010x95225••213110101010xD5325ÕÕ150100101100x96226––214110101100xD6326ÖÖ151100101110x97227——215110101110xD7327××152100110000x98230˜˜216110110000xD8330ØØ153100110010x99231™™217110110010xD9331ÙÙ154100110100x9A232šš218110110100xDA332ÚÚ155100110110x9B233››219110110110xDB333ÛÛ156100111000x9C234œœ220110111000xDC334ÜÜ157100111010x9D235 221110111010xDD335ÝÝ158100111100x9E236žž222110111100xDE336ÞÞ159100111110x9F237ŸŸ223110111110xDF337ßß160101000000xA0240  224111000000xE0340àà161101000010xA1241¡¡225111000010xE1341áá162101000100xA2242¢¢226111000100xE2342ââ163101000110xA3243££227111000110xE3343ãã164101001000xA4244¤¤228111001000xE4344ää165101001010xA5245¥¥229111001010xE5345åå166101001100xA6246¦¦230111001100xE6346ææ167101001110xA7247§§231111001110xE7347çç168101010000xA8250¨¨232111010000xE8350èè169101010010xA9251©©233111010010xE9351éé170101010100xAA252ªª234111010100xEA352êê171101010110xAB253««235111010110xEB353ëë172101011000xAC254¬¬236111011000xEC354ìì173101011010xAD255­237111011010xED355íí174101011100xAE256®®238111011100xEE356îî175101011110xAF257¯¯239111011110xEF357ïï176101100000xB0260°°240111100000xF0360ðð177101100010xB1261±±241111100010xF1361ññ178101100100xB2262²²242111100100xF2362òò179101100110xB3263³³243111100110xF3363óó180101101000xB4264´´244111101000xF4364ôô181101101010xB5265µµ245111101010xF5365õõ182101101100xB6266¶¶246111101100xF6366öö183101101110xB7267··247111101110xF7367÷÷184101110000xB8270¸¸248111110000xF8370øø185101110010xB9271¹¹249111110010xF9371ùù186101110100xBA272ºº250111110100xFA372úú187101110110xBB273»»251111110110xFB373ûû188101111000xBC274¼¼252111111000xFC374üü189101111010xBD275½½253111111010xFD375ýý190101111100xBE276¾¾254111111100xFE376þþ191101111110xBF277¿¿255111111110xFF377ÿÿBảng mã ASCII và C++
Như các bạn đã biết, bảng mã ASCII thể hiện ký tự dưới dạng số, vậy chuyện gì xảy ra nếu như tôi chạy dòng lệnh sau?
#include <stdio.h>
int main()
{
printf("%c\n", -2);
return 0;
}
-2 trong dạng nhị phân sẽ được biểu hiện bằng 8 bit ở dạng bù 2 như sau: 1 1 1 1 1 1 1 0 . Khi tôi cho in giá trị -2 ra màn hình dưới dạng kiểu char, máy tính sẽ chuyển 1 1 1 1 1 1 1 0 sang số nguyên không âm (thành 254) và in ký tự mà giá trị 254 biểu thị ra màn hình.