单片机C语言编程中scon=0x50中的x是什么意思

2024-11-24 13:01:37
推荐回答(4个)
回答1:

scon=0x50中,0x50是一个整体,这时C语言整型常量的一种表示方法。代表该值为16进制。
C语言中以0x开始,后续接若干个字符,字符范围在0~9,A~F之内,不区分大小写,这种情况为16进制表示,代表值为对应的16进制值。
0x50就是16进制的50,也就是二进制10010000, 10进制的80。

回答2:

你好!!
0x 代表的是16进制数, 0x50 相当于 10 进制的 80
16 进制就是遇到 16 进一,十进制是遇到 10 进一
x 是字母,可不是乘号的意思

回答3:

C语言中赋值语句后面跟的0xdata,表示data是十六进制数,要弄明白这些你去看C语言的书,单片机的书是不讲这些的。
C语言:SCON=0x50
汇编:MOV SCON,#50H
两者一个意思。

回答4:

c语言中,表示一个数值是十六进制数时,就在这个数值的前面加上0x,所以那不是“乘”。