为什么hd=num/100&&num/100%10都一样;是不是100&&100%10也一样;怎么理解?num/100就是是num除以100,是取商,而不是取余

来源:4-9 循环结构之for循环(二)

weixin_慕姐3275364

2020-06-21 14:50

num/100&&num/100%10;//这两个一样理解不了

//如:355/100=3.55   而355/100%10=0

写回答 关注

3回答

  • 慕容5401208
    2020-07-16 19:56:55

    我弄明白了,355/100=3  ,  3%10=3 

    这里的%是求余数,不是求商。  例如355/100=3这个是因为是整型,只取整数。   但是355/100%10 首先/和%都是同级运算符,所以只用从左往右依次算,355/100=3 然后3%10=3 。3除以10,商是0。余数是3.

  • 慕容5401208
    2020-07-16 19:41:41

    我也没看懂

  • 噬魂师
    2020-06-21 15:41:08

    hd=num/100&&num/100%10

    当num值过千就不同了

    100&&100%10

    前面是100,后面是0

    /是除后取整,%是除后取余

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题