我想知道如何將字串轉換為 ASCII 值,例如 ASCII 值中的“12ASD132 hello”
問候,
uj5u.com熱心網友回復:
回答你的第一個問題:我見過的所有 C 實作都將它們的字符存盤在 ASCII 中,所以如果你的實作也是這樣,你可以簡單地將字串中的每個字符列印為整數:
#include <stdio.h>
int main() {
const char * str = "12ASD132 hello";
for (const char * p = str; *p; p ) {
printf("%d\n", *p);
}
}
uj5u.com熱心網友回復:
char *str = "12ASD132 hello";
printf("ch\tASCII\tASCII(HEX)\n");
while(*str)
{
printf("'%c'\t%d\t0xx\n", *str, *str, *str);
str ;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/405951.html
標籤:
上一篇:如何從函式內部為全域變數分配新值
下一篇:在特定情況下連接檔案串列中的檔案
