你好可以麻烦解释一下 x & 0x80 ? 1 : 0是什么意思吗
答案:2 悬赏:0 手机版
解决时间 2021-11-17 20:41
- 提问者网友:我的未来我做主
- 2021-11-16 21:18
你好可以麻烦解释一下 x & 0x80 ? 1 : 0是什么意思吗
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-11-16 21:59
这是C语言的问号语句,看来你C语言学得还不太熟练,可以找本C语言的教材好好看一下。
x&0x80?1:0
等价于
if(x&0x80) 表达式返回1; else 表达式返回0;追问可以再详细讲一下if括号里的内容嘛.. 才学确实不是很懂 还有可以顺便推荐一本教材吗追答教材选择一本适合的C语言基础就行,例如老谭的书……
这条语句的意思就是判断变量 x 的第7位是否为1,如果为1则显示输出个'1',如果为0则显示输出个'0'。
x&0x80?1:0
等价于
if(x&0x80) 表达式返回1; else 表达式返回0;追问可以再详细讲一下if括号里的内容嘛.. 才学确实不是很懂 还有可以顺便推荐一本教材吗追答教材选择一本适合的C语言基础就行,例如老谭的书……
这条语句的意思就是判断变量 x 的第7位是否为1,如果为1则显示输出个'1',如果为0则显示输出个'0'。
全部回答
- 1楼网友:封刀令
- 2021-11-16 22:57
在十进制转二进制中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯