C语言学习笔记
_Zebra
即使可能性很小,也要一直努力,无限接近于0的可能性永远不会是0
展开
-
C语言-位运算知识总结及应用举例
一.按位与 &假设两个二进制数的第i位分别为X,Y如果X = 1且Y = 1,那么(X& Y) = 1,否则(X & Y) = 0.例如有两个二进制数(0001 0111) 和( 0111 0001)那么(0001 0111)&(0111 0001)=(0001 0001)按位与运算(&)应用举例:1.让某一位或某些位为...原创 2019-01-22 21:55:27 · 661 阅读 · 2 评论 -
C语言中逗号运算符和逗号表达式
C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为 表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式 a=3*5,a*4对此表达式的求解,...原创 2020-03-04 23:04:04 · 354 阅读 · 0 评论 -
C语言中交换两个数的5种方法
程序中有两个数a,b,其中a=4,b=5,现在希望交换两个数的值,使得a=5,b=4.方法1:使用一个临时变量来进行保存 temp = a; a = b; b = temp;方法2:使用加减法来进行交换,这种方法实际上就是先把a+b的结果暂时先保存在变量a中,然后通过这改变后的a和原始的b进行减法就可以得到交换后的b,但是这种方法有一个缺陷,就是a和b都...原创 2019-03-31 20:54:15 · 11943 阅读 · 0 评论