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

SCON=0x50;零是数字 X是乘的意思吗在编程中是不是写成“*”还是用X 谢谢 初入单片机编程 这么低级的问题望见谅

scon=0x50中,0x50是一个整体,这时C语言整型常量的一种表示方法。代表该值为16进制。
C语言中以0x开始,后续接若干个字符,字符范围在0~9,A~F之内,不区分大小写,这种情况为16进制表示,代表值为对应的16进制值。
0x50就是16进制的50,也就是二进制10010000, 10进制的80。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-11
你好!!
0x 代表的是16进制数, 0x50 相当于 10 进制的 80
16 进制就是遇到 16 进一,十进制是遇到 10 进一
x 是字母,可不是乘号的意思追问

学习单片机是不是很麻烦啊 要从哪里入手开始学啊 之前是学JavaWeb开发的

追答

这个还要看你最后要从事什么工作,完事开头难,单片机还是很好玩的

追问

这就是因为我刚找的工作和这个有关联 让我写的程序在数码管上显示我想要的结果 可是我都没接触过这方面 所以很头疼 你说这个工作是属于软件开发的哪一行?

追答

属于嵌入式开发的范畴

追问

要想在这行立足 是不是先从单片机学习??

追答

对,单片机是嵌入式的基础

本回答被提问者采纳
第2个回答  2013-11-11
C语言中赋值语句后面跟的0xdata,表示data是十六进制数,要弄明白这些你去看C语言的书,单片机的书是不讲这些的。
C语言:SCON=0x50
汇编:MOV SCON,#50H
两者一个意思。本回答被网友采纳
第3个回答  2013-11-11
c语言中,表示一个数值是十六进制数时,就在这个数值的前面加上0x,所以那不是“乘”。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网