ASCII码的详解
定義
- 信息在計算機中使用二進制來表示,計算機通過識別不同的二進制碼來執行不同的操作,ASCII碼就是將機器碼翻譯成人類可以識別的編碼。
- ACII碼(AMerican Standard Code for Information Interchange)由美國國家標準局(ANSI)制定
| 00-07 | 00-FF | 0-255 | ASCII碼 |
C++:sprintf
mfc:CString.format
Qt:CString::number()
十六進制轉字符串
字符串轉十六進制
static int str_to_hex(char *string, unsigned char *cbuf, int len) {BYTE high, low;int idx, ii=0;for (idx=0; idx<len; idx+=2) {high = string[idx];low = string[idx+1]; if(high>='0' && high<='9')high = high-'0';else if(high>='A' && high<='F')high = high - 'A' + 10;else if(high>='a' && high<='f')high = high - 'a' + 10;elsereturn -1; if(low>='0' && low<='9')low = low-'0';else if(low>='A' && low<='F')low = low - 'A' + 10;else if(low>='a' && low<='f')low = low - 'a' + 10;elsereturn -1; cbuf[ii++] = high<<4 | low;}return 0; }總結
- 上一篇: 三相锁相环仿真及其代码验证,附C语言源码
- 下一篇: Python 详解九九乘法表