您的位置:控制工程论坛网论坛 » 自动化软件 » C脚本常用的进制转换

netwell

netwell   |   当前状态:在线

总积分:5615  2025年可用积分:0

注册时间: 2006-12-06

最后登录时间: 2017-03-16

空间 发短消息加为好友

C脚本常用的进制转换

netwell  发表于 2008/9/28 20:08:11      1059 查看 1 回复  [上一主题]  [下一主题]

手机阅读

前段时间在做一个WinCC加密的东西,用到了进制转换,找到这文章,和大家分享

10 进制 -> 16进制

int iDec="100";

char strHex[100];

sprintf(strHex ,“%x”,iDec);

printf(“the Hex value is %d”,atoi(strHex));

16 进制 -> 10进制,这个知道的人好像很少,^_^

char str[256]="64";

int a="0";

sscanf(str,"%x",&a);

printf("The Dec value is %d",a);

10 进制 -> ASCII码

int iDec="65";

printf(“%c”,iDec);

ASCII码 -> 10 进制

char chr=’A’;

printf(“%d”, chr);
1楼 0 0 回复