codewarrior - 整数值到十六进制值赋值
问题描述
我想将整数十进制值转换为 c 的十六进制表示。
a = 1;
a = 0x01;
对于大多数编译器来说,以上两种表示是相同的,
但我的 IDE 似乎不支持。(我在这个项目中使用 Codewarrior IDE)
变量在我的头文件中a
被声明为类型。tU08
(大小:与 char 相同,8 位)
如果我检查结果,它不会被分配为 a = "0x01";
所以,我想使用 int 到 hex 转换器,但我只能描述为这样的字符串"0x01"
。
我应该怎么办?
解决方案
推荐阅读
- django - django 在 Listview 中编辑记录
- java - 如何在骆驼中提取xpath列表
- php - 使用 xampp 时遇到服务器错误
- atom-editor - Atom - 从不同层次结构打开多文件夹项目
- sql - 我有一个符合统计的数据现在我想要一个符合我的数据库的数据
- java - Spring-boot + liquibase:复杂的数据操作/迁移/填充
- amazon-web-services - 将 Amazon SQS 用于接收相同消息的多个使用者
- javascript - 使用 MVC 检查至少一个自动生成 jquery 数据表复选框
- javascript - 类javascript画布中的线旋转
- javascript - Extjs 网格跨度和行跨度