Assembly 0x在数字之前是什么意思?
有人知道为什么人们在数字之前使用0x吗 例如:Assembly 0x在数字之前是什么意思?,assembly,x86-16,Assembly,X86 16,有人知道为什么人们在数字之前使用0x吗 例如: mov ah, 0x16 mov ah, 16 它们之间有区别吗?0x意味着它是十六进制文字,0x16是22进制。0x意味着它是十六进制文字,0x16是22进制。0x是十六进制(基数16)。如果没有0x,则得到十进制数(以10为基数)。这种语法与它是一条mov指令无关,它是一种已经移植到其他语言中的C语法。不确定它是否真的以C开头,或者C是否从以前的语言(B?其他?)中得到它,表明它是以C开头的,而不是以BCPL或B开头的。0x的可能重复项是十
mov ah, 0x16
mov ah, 16
它们之间有区别吗?
0x
意味着它是十六进制文字,0x16
是22进制。0x
意味着它是十六进制文字,0x16
是22进制。0x
是十六进制(基数16)。如果没有0x
,则得到十进制数(以10为基数)。这种语法与它是一条mov
指令无关,它是一种已经移植到其他语言中的C语法。不确定它是否真的以C开头,或者C是否从以前的语言(B?其他?)中得到它,表明它是以C开头的,而不是以BCPL或B开头的。0x
的可能重复项是十六进制(以16为基数)。如果没有0x
,则得到十进制数(以10为基数)。这种语法与它是一条mov
指令无关,它是一种已经移植到其他语言中的C语法。不确定它是否真的以C开头,或者C是否从以前的语言(B?其他?)中得到它,表明它是以C开头的,而不是BCPL或B。可能是