C语言编程之运算符
在C语言中有很多运算符,像求字节数运算符[sizeof],赋值运算符,算术运算符,关系运算符,逻辑运算符,条件运算符,位运算符,指针运算符等。这些运算符在运算时是有优先级的,会最终影响结果。所以了解其优先级以及运算方法是挺重要的(虽然本人觉得这些都可以通过加括号来解决,但是还是要了解一下,以便更快读懂他人程序)。
[阅读全文]
在C语言中有很多运算符,像求字节数运算符[sizeof],赋值运算符,算术运算符,关系运算符,逻辑运算符,条件运算符,位运算符,指针运算符等。这些运算符在运算时是有优先级的,会最终影响结果。所以了解其优先级以及运算方法是挺重要的(虽然本人觉得这些都可以通过加括号来解决,但是还是要了解一下,以便更快读懂他人程序)。
[阅读全文]
格雷码(Gray Code)是指在一组数的编码中,任意两个相邻的代码只有一位二进制数不同,则称这种代码为格雷码。另外由于最大数和最小数之间也仅有一位数不同,即“首尾相连”,因此又称为循环码或反射码。这篇博文主要介绍怎样用递归的方式构造格雷码以及格雷码与 8421 码之间的转换。
[阅读全文]