C语言程序设计(第二版)全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt

C语言程序设计(第二版)全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt

原创文档请求通过完整版课件全套课件完整版ppt全套ppt整本书电子教案全套电子教案完整版电子教案

【例8.7】实例 《 C语言程序设计》 (Visual C++ 6.0环境) 程序名为l8_7.cpp。 #include stdio.h main() { int a=5,b=7; printf(a=%d,b=%d\n,a,b); a=a^b;b=b^a;a=a^b; printf(a=%d,b=%d\n,a,b); } 运行情况为: a=5,b=7 a=7,b=5 程序演示 返回3目录 [例8.7]程序演示 输入源程序 弹出运行结果窗口 返回例题 返回3目录 《 C语言程序设计》 (Visual C++ 6.0环境) 4.“求反”运算符 (~) (1)规则 对参与运算的数的各二进位按位求反,它是单目运算符,具有右结合性。即:~0=1;~1=0。 例如:~9的运算为 0000000000001001 ~ __________________ 1111111111110110 (2)用途 适当的使用可增加程序的移植性。如要将整数a的最低位置为0,我们通常采用语句a=a~1;来完成,因为这样对a是16位数还是32位数均不受影响。 返回8.2.1目录 《 C语言程序设计》 (Visual C++ 6.0环境) 5.“左移”运算符() (1)规则 把“”左边的运算数的各二进位全部左移若干位,由“”右边的数指定移动的位数,高位丢弃,低位补0,它是双目运算符。 例如:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档