如何得到有符号数的补码 难道要把10进制转化为2进制取反加1?VC中有没现成的函数 谢谢指点还有反向操作怎么办 怎么判断?是负数还是正数的补码 判断首位是否为一吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用,有符号数的二进制序列就是补码形式。#include <stdio.h>int main(){ int a = -1; printf("%X", a); // FFFFFFFF return 0;} 就是说 char buffer[20];int a = -1;_itoa(a,buffer,16);printf(buffer);结果应该是FFFFFFFF 是吗? 对,这样也可以char buf[20]int a = -1;sprintf(buf, "%X", a);printf(buf); TAB控件和对话框如何进行关联? 请问如何将LPBYTE转换成char How many CMultiDocTemplate one MFC windows application can create 导出DLL变量,出现奇怪问题!! 如何动态地修改状态栏的提示信息? MFC入门问题 有关矩阵相乘的问题 ComboBox怎样添加列表项? 搞信息安去,杀毒的活,一般要掌握啥开发工具?,在中国前景如何? 通过注册表如何得到cpu硬盘内存的数据问题! 每周下载-<数字图像获取处理及实践应用><数字JPEG/MPEG编解码>随书源码 窗口style问题请教大家
#include <stdio.h>
int main()
{
int a = -1;
printf("%X", a); // FFFFFFFF
return 0;
}
int a = -1;
_itoa(a,buffer,16);
printf(buffer);
结果应该是FFFFFFFF 是吗?
char buf[20]
int a = -1;
sprintf(buf, "%X", a);
printf(buf);