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

相关推荐
博界IT精灵30 分钟前
C语言中的数据类型及其转换
c语言·开发语言
水饺编程1 小时前
编程数学:三角函数基础01,直角三角函数
c语言·c++·windows·visual studio
LuminousCPP1 小时前
数据结构-排序(一):基础排序算法横向对比|冒泡、插入、希尔、堆与双向选择,详解二分 / Knuth 增量
c语言·数据结构·笔记·算法·排序算法
初願致夕霞1 小时前
C/C++传统程序内存分布(代码实测)
java·c语言·c++
wuyk5553 小时前
从零吃透 MQTT 通信|第 6 章 MQTT 主题、过滤器、通配符、订阅管理、拒收机制详解与代码实现
c语言·stm32·学习
phltxy12 小时前
C语言操作符详解
java·c语言·算法
RuoZoe12 小时前
从 2026 年 3 月 1 日开源,到 26.10.9:Jalium UI 半年时间到底走了多远?
c语言·c++
知无不研15 小时前
c语言中循环的介绍与简单应用
c语言·开发语言·算法·循环·for·while
HRTOS16 小时前
HRTOS 4.0 驱动库:06_Storage 存储设备驱动——24C02 EEPROM与I²C驱动开发
c语言·驱动开发·嵌入式硬件·51单片机
雨田言炎20 小时前
2026/9/5 C复习笔记(一)
c语言·笔记