文档帮助中心文档
将十进制整数转换为它的十六进制表示
hexStr = dec2hex (D)
minDigits hexStr = dec2hex (D)
例子
hexStr = dec2hex (D)返回十进制整数的十六进制或16进制表示D.输出参数hexStr是否使用字符表示十六进制数字的字符向量0-9和一个-F.
hexStr = dec2hex (D)
D
hexStr
0
9
一个
F
如果D是数字向量、矩阵还是多维数组hexStr是一个二维字符数组。每一行的hexStr表示D.
hexStr = dec2hex (D,minDigits)返回不小于的十六进制表示形式minDigits位数。
hexStr = dec2hex (D,minDigits)
minDigits
全部折叠
将十进制数转换为表示其十六进制值的字符向量。
D = 1023;hexStr = dec2hex (D)
hexStr = ' 3 ff '
指定所指定的最小十六进制数dec2hex的回报。如果指定的数字比需要的多,则dec2hex垫的输出。
dec2hex
D = 1023;hexStr = dec2hex (D, 6)
hexStr = ' 0003 ff '
如果你指定更少的数字,那么dec2hex仍然返回与表示输入数字所需的相同数量的十六进制数字。
hexStr = dec2hex (D, 1)
创建一个数字数组。
D = [1023 122 14];
表示…的元素D作为十六进制值,使用dec2hex函数。每一行的hexStr的元素D.
hexStr =3 x3 char数组' 3 ff ' 07年“' 00 e '
的dec2hex函数返回填充字符数组。从R2016b开始组成函数用于将数字数组转换为十六进制表示形式。它返回一个元素没有填充的字符串数组。表示…的元素D作为十六进制值,可以使用% X或% x格式化操作。
组成
% X
% x
hexStr =组成(“X %”D)
hexStr =1 x3字符串“3 ff”“7”“E”
从R2020a开始dec2hex函数使用负数的二进制补码值转换负数。
例如,这些调用dec2hex转换为负数。
dec2hex (1)
ans =“FF”
dec2hex (-16)
ans = ' F0 '
输入数组,指定为数字数组。
如果D是一个浮点数数组,并且的任何元素D有小数部分吗dec2hex产生一个错误。例如,dec2hex转换10来“一个”,但不会转变10.5.
10
“一个”
10.5
如果D是字符还是逻辑数组dec2hex处理元素D为整数。然而,dec2hex将字符视为它们的Unicode®值,因此指定D不推荐使用字符数组。
自从R2020a
D可以包括负数。这个函数使用负数的二进制补码值来转换负数。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
输出的最小数字数,用整数指定。
如果D可以用小于minDigits十六进制数字,然后dec2hex垫的输出。
D > = 0
前导为零的垫片
D < 0
垫与领先F字符(因为R2020b)
如果D是如此之大以至于它必须用多于来表示minDigits数字,然后dec2hex返回所需的任意数字的输出。
使用注意事项及限制:
如果minDigits,则输出将具有该数量的列,即使D是空的。如果minDigits,则输出将至少有一列。
如果输入D是双或单,则它必须大于或等于intmin(“int64”),不到2 ^ 64.
intmin(“int64”)
2 ^ 64
这个函数通常产生一个大小可变的输出。使产量固定大小,供应minDigits作为一个足够大的常量,无论输入值如何,输出都有固定数量的列。固定大小的输出,minDigits至少16为双,16为单,8为一半,1为逻辑,2为字符,16为int64,16为uint64,8为int32,8为uint32,4为int16,4为uint16,2为int8,2为uint8.
16
8
一半
1
2
4
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
dec2bin|dec2base|格式|hex2dec|hex2num|flintmax|组成
dec2bin
dec2base
格式
hex2dec
hex2num
flintmax
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系