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

相关推荐
kkeeper~9 小时前
0基础C语言积跬步之数据在内存中的存储
c语言·数据结构·算法
qq38624619611 小时前
更新补发第6天:7天学会C语言,每天5分钟,不需要基础
c语言·for循环·循环语句·while循环·do-while循环
张暮笛17 小时前
深入浅出:C语言中的“虚表分派”
c语言
社交怪人18 小时前
【等差数列】信息学奥赛一本通C语言解法(题号1035)
c语言
不会C语言的男孩18 小时前
VS Code 中搭建 C/C++ 开发环境(MSYS2 编译器)
c语言·c++
学困昇19 小时前
Linux 信号机制详解:从 Ctrl+C 到 SIGCHLD,一文理解进程信号
linux·c语言·开发语言·人工智能·面试
AI科技星19 小时前
维度原本——基于超复数谱系的全域维度统一理论
c语言·前端·javascript·网络·electron
SoftLipaRZC20 小时前
C语言字符完全指南:字符函数与字符串函数
c语言·开发语言·算法
程序leo源20 小时前
Qt界面优化详解
linux·c语言·开发语言·c++·qt·c#
Chen_harmony21 小时前
二十二、动态内存管理
c语言·数据结构·算法