控制工程师论坛

自动化软件

C脚本常用的进制转换

netwell
netwell

2008-09-28

前段时间在做一个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

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China