文档帮助中心文档
将十进制整数转换为其十六进制表示形式
hexStr=dec2hex(D)
hexStr=dec2hex(D,minDigits)
例子
hexStr=dec2hex(D)返回十进制整数的十六进制或以16为基数的表示形式D. 输出参数六角体是使用字符表示十六进制数字的字符向量0-9和A.-F.
hexStr=dec2hex(D)
D
六角体
0
9
A.
F
如果D是数值向量、矩阵或多维数组六角体是二维字符数组。每行六角体表示的元素D.
hexStr=dec2hex(D,精神病)返回不少于精神病数字。
hexStr=dec2hex(D,精神病)
精神病
全部折叠
将十进制数转换为表示其十六进制值的字符向量。
D=1023;hexStr=dec2hex(D)
hexStr='3FF'
指定所需的最小十六进制数字数十二进制返回。如果指定的位数多于所需的位数,则十二进制填充输出。
十二进制
D=1023;hexStr=dec2hex(D,6)
hexStr='0003FF'
如果指定的位数较少,则十二进制仍然返回表示输入数字所需的十六进制数。
hexStr=dec2hex(D,1)
创建数字数组。
D=[1023 122 14];
代表D作为十六进制值,使用十二进制功能。每行六角体对应于D.
六角体=3x3字符数组'3FF''07A''00E'
这个十二进制函数返回填充字符数组。从R2016b开始组成函数用于将数字数组转换为十六进制表示形式。它返回一个没有填充元素的字符串数组。代表D作为十六进制值,请使用%十或%十格式化运算符。
组成
%十
hexStr=合成(“%X个”,D)
六角体=1x3线“3FF”“7A”“E”
从R2020a开始十二进制函数使用负数的二进制补码值转换负数。
例如,这些调用十二进制转换负数。
十二进制(-1)
ans='FF'
十六进制(-16)
ans='F0'
输入数组,指定为数字数组。
如果D是一个浮点数数组,以及D有一个分数,那么十二进制产生错误。例如,十二进制皈依者10到“A”,但不转换10.5.
10
“A”
10.5
如果D是字符或逻辑数组十二进制处理D作为整数。然而,十二进制将字符视为其Unicode®值,所以指定D因为不建议使用字符数组。
R2020a以来
D可以包含负数。该函数使用负数的二进制补码值转换负数。
数据类型:单一的|双重的|国际8|国际16|国际32|国际64|单位8|单元16|uint32公司|单元64|符合逻辑的|烧焦
单一的
双重的
国际8
国际16
国际32
国际64
单位8
单元16
uint32公司
单元64
符合逻辑的
烧焦
输出中的最小位数,指定为整数。
如果D可以用少于精神病十六进制数字,然后十二进制填充输出。
D>=0
带前导零的焊盘
D<0
带引线的衬垫F人物(自R2020b起)
如果D是如此之大以至于它必须用超过精神病数字,然后十二进制返回所需数字的输出。
使用注意事项和限制:
如果精神病指定时,即使D是空的。如果精神病如果未指定,则输出将至少有一列。
如果输入D是双重的或单一的,则必须大于或等于intmin('int64')小于等于2^64.
intmin('int64')
2^64
此函数通常生成可变大小的输出。要使输出固定大小,请提供精神病一个足够大的常量,无论输入值如何,输出都有固定数量的列。对于固定大小输出,精神病必须至少16对于双重的,16对于单一的,8.对于一半,1.对于符合逻辑的,2.对于烧焦,16对于国际64,16对于单元64,8.对于国际32,8.对于uint32公司,4.对于国际16,4.对于单元16,2.对于国际8,和2.对于单位8.
16
8.
一半
1.
2.
4.
组成|12月底|12月2日|弗林特马克|格式|十六进制|hex2num公司
12月底
12月2日
弗林特马克
格式
十六进制
hex2num公司
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
也可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站没有针对您所在位置的访问进行优化。
联系当地办事处