在C语言中如何将汉字或者字符串转换成二进制代码或者ASCII代码?

2025-02-06 03:13:54
推荐回答(5个)
回答1:

我记得好像汉字是用点阵存储的,就是把字形用点阵表示出来,具体细节不是很清楚,字符串可以用数组存储,拆分成一个一个的字符,一个字符对应一个ASCII码

回答2:

假设汉字或者字符串存放在字符数组s中,那么直接
for(i=0;i{
printf("%x",s[i]);就行了
}

回答3:

假设汉字或者字符串存放在字符数组s中,那么直接 for(i=0;i

回答4:

#include

int main(){

char c='汉';
printf("ascii码为: 0x%x",c);

return 0;
}

回答5:

用%x进行输出---16进制