进制之间的转换:
如234为5进制,那么转换成10进制是多少:
2x5x5+3x5+4的值就是转换成的10进制。
234e是16进制,转换成2进制是多少:
2x16x16x16+3x16x16+4x16+12的值就是转换成10进制的值。
注意上面的规律。
那么把十进制转换成r进制呢,其实很简单,就是把10进制数除以r,直到商是0的时候。然后取余数,余数倒序排列:
琐碎的运算符:
自增:
自减:和自增一样。
三目运算符:
最终的输出结果是1.
逗号表达式:
最终结果是6.
上图中,逗号是个顺序点,即所有的副作用必须在下个语句前生效,其最后结果为1,j+2只是产生临时值,并没有把j+2的值赋个j。如果写成j+=2,那最后的值则变为5.
For的嵌套使用举例:
上例中输出的结果是9个哈哈,1个嘻嘻。
在上图中,整个程序分成3个语句,输出的结果是3个嘿嘿,3个哈哈,1个嘻嘻。
其结果是:
需要C语言基础详细笔记,扫码关注微信公众号 二维码如下 后台回复数字:104291542,就可以获取下载地址了
如链接失效,后台联系我。