C语言格式怎么转换成hex格式?

Python015

C语言格式怎么转换成hex格式?,第1张

在KEIL软件上建立工程项目,编辑C语言,编译调试无错后,点击project下的options for target,在output标签下勾选输出HEX,确定后就在编译一下会自动生成HEX文件在相同目录里。

HEX -- 英文 Hexadecimal 的缩写,意思是 16进制

int i = 1234

printf("%x (HEX)",i)

格式语句中%x的意思是把i转换成16进制数输出,

格式语句中 (HEX) 的意思是印字符(HEX)

打出:

4d2 (HEX)

4d2 是16进制数。

c语言中 16进制数 写成 0x4d2.

例如赋值语句:

i = 0x4d2

i = 3.0 * 0x4d2