C语言完美演绎5-7

/* 范例:5-7 */

#include <stdio.h>

void main(void)

{

int a=2,b=5;

a=a+b;

printf("a=a+b:%d\n",a);

a=2;b=5;

a+=b; /* a=a+b;语句与a+=b;语句的功能一样 */

printf("a+=b:%d\n\n",a);

a=2;b=5;

a=a%b;

printf("a=a%%b:%d\n",a);

a=2;b=5;

a%=b; /* a=a%b;语句与a%=b;语句的功能一样 */

printf("a%%=b:%d\n\n",a);

a=2;b=5;

a=a|b;

printf("a=a|b:%d\n",a);

a=2;b=5;

a|=b; /* a=a|b;语句与a|=b;语句的功能一样 */

printf("a|=b:%d\n\n",a);

a=10;b=2;

a=a>>b;

printf("a=a>>b:%d\n",a);

a=10;b=2;

a>>=b; /* a=a>>b;语句与a>>=b;语句的功能一样 */

printf("a>>=b:%d\n\n",a);

getchar();

}

程序执行结果:

a=a+b:7

a+=b:7

a=a%b:2

a%=b:2

a=a|b:7

a|=b:7

a=a>>b:2

a>>=b:2

相关推荐
冻柠檬飞冰走茶14 小时前
PTA基础编程题目集 7-15 计算圆周率(C语言实现)
c语言·开发语言·数据结构·算法
Rabitebla16 小时前
C++ 内存管理全面复习:从内存分布到 operator new/delete
java·c语言·开发语言·c++·算法·leetcode
SilentSlot16 小时前
【C/C++】手写 DPDK 协议栈(八):用五元组 Hash 加速连接定位
c语言·c++·哈希算法
Tisfy17 小时前
LeetCode 3517.最小回文排列 I:排序(Python两行版) / 计数(O(n)时间+O(C)空间+字符串原地修改)
c语言·python·leetcode·字符串·排序·计数排序·回文
菜鸟的升级路17 小时前
C语言栈刷题:LeetCode 20 有效的括号完整解题笔记
c语言·笔记·leetcode
冻柠檬飞冰走茶17 小时前
PTA基础编程题目集 7-13 日K蜡烛图(C语言实现)
c语言·开发语言·数据结构·算法
SilentSlot19 小时前
【C/C++】手写 DPDK 协议栈(十二):TCP 并发与自实现 epoll 的就绪事件分发
c语言·c++·tcp/ip
SilentSlot20 小时前
【C/C++】手写 DPDK 协议栈(六):TCP 三次握手、状态机与数据回显
c语言·c++·tcp/ip
j7~20 小时前
【C语言】《C语言自定义类型(结构体+联合体+枚举类型)》--详解
c语言·开发语言·深度学习·结构体·位段·联合体·枚举类型
躺柒2 天前
读半导体简史08大型机
linux·服务器·c语言·数据库·unix·ibm