第2天 簡單介紹了ASCII與Unicode字符集以及字節的存儲順序


什么是ASCII?
簡單說就是用來交換信息的標准碼,計算機交換信息的時候不會直接交換字母數字,而是轉換成ASCII碼來交換。
ASCII取值范圍為 00h-0FFh

下面羅列的一張常用字符的ASCII值的表格

字符太多,不需要全部記住。由於本人主要使用DELPHI編程。有2個函數,可以將字符與ASCII值互換。
ord函數
示例:ord('a') 返回61h
chr函數
示例:char($61) 返回a

有兩種存儲順序
1.Big-endian: 高位字節存入高地址,低位字節存入低地址
2.Little-endian:高位字節存入低地址,低位字節存入高地址

電腦上的數據寫入內存,采用第一種存儲順序,網絡中的數據傳輸采用第二章存儲順序

可以用OD或者網絡攔截封包軟件查看下兩者之間的區別


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM