c语言 进制转换 ,自增自减,运算符表达式

进制之间的转换:
如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,就可以获取下载地址了
在这里插入图片描述
如链接失效,后台联系我。

发布了44 篇原创文章 · 获赞 3 · 访问量 1349

猜你喜欢

转载自blog.csdn.net/it_xiangqiang/article/details/104293209