您的位置:首页 > 编程语言 > C语言/C++

基于proteus的51单片机仿真实例二十二、C51逗号运算符演示实例

2017-04-30 08:35 639 查看
1、逗号运算符

在C语言中,逗号运算符“,”可以将两个或多个表达式连接起来,称为逗号表达式。逗号表达式的一般形式为:表达式1,表达式2,表达式3....表达式n

逗号表达式的运算过程是:先运算表达式1,再计算表达式2,....以此计算到表达式n。

2、本实例利用P0口来演示逗号表达式的运算结果

3、在keil c51中新建工程文件ex11,输入以下程序代码,编译并生成ex11.hex文件

// 实例11:用P0口演示逗号运算符的计算结果

#include <reg51.h> //头文件包含

void main(void)

{

  unsigned char num1,num2,num3,num4;   //定义4个变量

 num1 = 1;         //变量赋初值

 num2 = 2; 

 num3 = 3;

 num4 = 4;  

 

 P0 = (num1+num2,num1+num3,num3+num4);  //逗号表达式的运算结果送p0口显示

 while(1)

 {

 }

}

 

3、在proteus中新建仿真文件ex11.dsn,电路图如下所示。可以看到P0口输出的值是逗号运算符最后一个表达式的值



 

4、启动仿真,观察运行结果,如下图所示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 proteus 单片机
相关文章推荐