c语言中转换asc函数 c语言转换ascii码函数( 二 )


result = hex_byte + 0x37;
else
result = 0xff;
return result;
}
main()
{
short hex_data;
char ascii_data[10],i;
printf("Input hex data:\n");
scanf("%x",hex_data);
while(hex_data)
{
ascii_data[i++] = hextoascii((char)(hex_data%16));
hex_data /= 16;
}
printf("Output ascii data:\n");
for(unsigned char j = 0;ji;j++)
printf("%c",ascii_data[j]);
}
C语言中如何把一个字符串转化成其ASCII码的数组??直接将字符变量赋值给整型变量c语言中转换asc函数 , 即可实现字符到对应ASCII码c语言中转换asc函数的转换 。
具体实现方法可以参考如下程序段:
【c语言中转换asc函数 c语言转换ascii码函数】char str[]="abds%*34dfs";// 定义一个字符数组,存放待转换为ASCII码的字符串
int AsciiNum[20];// 定义一个整型数组,存放字符所对应的ASCII码值 , 数组大小根据字符串长度进行设置
int i;
// 将字符串的每个字符逐个赋值给整型数组AsciiNum,即实现字符到ASCII码值的转换
for(i=0; istrlen(str); i++)
{
AsciiNum[i] = str[i];// 最后数组AsciiNum就是字符串每个字符所对应ASCII码值的数组
}
关于c语言中转换asc函数和c语言转换ascii码函数的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读