为什么printf("%d\n",12&012)输出结果为8呢,请详细解答一下关于逻辑运算符的运算,和进制的转换谢谢!! 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf 逻辑运算 进制 搜索资料 3个回答 #热议# 为什么说不要把裤子提到肚脐眼? 松甜恬0Je4ba 2012-01-03 · TA获得超过2.6万个赞 知道大有可为答主 回答量:7475 采纳率:100% 帮助的人:3459万 我也去答题访问个人页 关注 展开全部 012是八进制,转换成二进制是 0000 101012是十进制,转换成二进制是 0000 1100&是二进制位与运算 1&1=1 0&0 =0 0&1=0 1&0 =0 0000 1010&0000 1100=0000 1000转换成十进制 也即是8 了。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 sun_siliang 2012-01-03 · TA获得超过2.6万个赞 知道大有可为答主 回答量:9913 采纳率:100% 帮助的人:4655万 我也去答题访问个人页 关注 展开全部 12&012 //012表示八进制,其对应的二进制为00001000=00001100&00001000 //&表示按位与运算。=00001000 =8 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2012-01-03 展开全部 012的十进制是1012的二进制110010的二进制1010&运算后二进制1000十进制8 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-02-26 c语言表达式printf("%d\n",9/2*2==9*2/2);的值为什么等于0? 1 2023-02-01 语句printf("ch=%d,ch=%c\n",65,65);的输出结果是() 2018-01-16 写出语句 printf ("%d, %o, %x", 0x12, 12, 012); 的输出结果 66 2012-04-11 语句:printf("%d \n",12&&12);的输出结果是______ 8 2017-07-03 C语言中 printf("%d\n",12&012);这条语句什么意思啊?输出结果是什么? 3 2020-01-10 printf("%d",12&012); 为何等于8 3 2020-08-11 printf("%d",2147483647+5)输出结果是什么? 2 2011-06-29 语句printf("%d\n",12&012)的结果为什么是8 4 为你推荐: