这个C语言程序的值是怎么得到的
代码;
#include<stdio.h>
void Value2String(unsigned char value,char *str)
{
str[0]='0';str[1]='X';str[4]='0';
str[2]="0123456789ABCDEF"[value>>4];
str[3]="0123456789ABCDEF"[value&0xf];
}
int main(void)
{
char str[5];
char i;
Value2String(100,str);
for(i=0;i<4;i++)
printf("%c",str[i]);
return 0;
}
运行效果图

我不明白这段代码,0x64是怎么得到的?谢谢
...全文
相关推荐
C语言程序设计 保安值周安排
C语言程序设计 保安值周安排 允许输入 所有肯呢过结果输出 C语言课程设计
C语言训练程序_统计字符串中ASII值为偶数奇数的个数
C语言训练程序_统计字符串中ASII值为偶数奇数的个数
C语言程序设计-删除所有值为y的元素;数组元素中的值和y的值由主函数通过键盘输入.c
C语言程序设计-删除所有值为y的元素;数组元素中的值和y的值由主函数通过键盘输入.c
C语言程序设计-对任意输入的 x,用下式计算并输出 y 的值;.c
C语言程序设计-对任意输入的 x,用下式计算并输出 y 的值; 5 x<10 y= 0 x=10 -5 x>10
C语言程序设计之交换两个数的值
啊,很详细啊!C语言程序设计之交换两个数的值。


