您的位置:首页 > 编程语言 > Qt开发

Qt简单编程--二进制表示

2016-06-16 22:52 357 查看
看一贴子“C++语言中无法表达二进制数,真是太不方便了!”(http://bbs.csdn.net/topics/390691497),正规的方法用是类似这样。

#define PIN_6       (1<<6)


这在预定义上是合理的。

但有时使用时如果再这样就有违简单的原则,在Qt下也要这样?

不用搜索,试一下就知道了,果然,Qt把我想到的已经做到了。以下是合法的:

uint pin = 0b01000000;


用以下方式显示出来是0x40。

QString info;
info = info.sprintf("0x%X",pin);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt