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

相关推荐
yashuk几秒前
C语言实现PAT习题题解及算法学习笔记,附SQLite介绍
c语言·sqlite·开源项目·算法学习·pat习题
良木生香4 分钟前
【C++ 初阶】:内存管理的迭代革新——从malloc/free 到 new/delete 的时代更迭
c语言·开发语言·c++
code_li12 分钟前
▍Type-C 不等于 Type-C,是看起来已经「统一」了
c语言·开发语言·type-c
CHANG_THE_WORLD13 分钟前
C 语言的 `fread` 与 C++ 的 `ifstream::read` 区别及设计哲学
java·c语言·c++
zore_c21 分钟前
【C++】C++——类的默认成员函数(构造、析构、拷贝构造函数)
java·c语言·c++·笔记·算法·排序算法
itman30111 小时前
C语言、C++与C#深度研究:从底层到现代开发演进全解析
c语言·c++·c·内存管理·编译模型
爱编码的小八嘎12 小时前
C语言完美演绎8-2
c语言
zopple14 小时前
汇编、C、C++和Java核心技术对比
c语言·汇编·c++
leaves falling15 小时前
C/C++ 的内存管理,函数栈帧详讲
java·c语言·c++
XY_墨莲伊17 小时前
【编译原理】实验二:基于有穷自动机FA词法分析器设计与实现
c语言·开发语言·c++·python