前言:
此刻大家对“c语言布尔型变量赋值注意事项”大致比较注意,朋友们都需要知道一些“c语言布尔型变量赋值注意事项”的相关资讯。那么小编同时在网上网罗了一些对于“c语言布尔型变量赋值注意事项””的相关文章,希望小伙伴们能喜欢,咱们一起来学习一下吧!赋值语句
1) 格式及功能
是结构化文本中最常用的语句之一,作用是将其右侧表达式产生的值赋给左侧的操作数(变量
或地址),使用“:=”表示。
具体格式如下:
<变量>:=<表达式>;
示例:分别给两个布尔型变量赋值,风扇打开,加热器关闭。
2) 使用中的注意事项
a) 数据类型的匹配。如果赋值操作符的两侧数据类型不同,应调用数据类型转换函数。例如,
rVar1 是 Real 实数类型,iVar1 是 Int 整数类型,当 iVar1 赋值给 rVar1 时,应调用 INT_TO_REAL
的转换函数(转换函数后期介绍)。例如:
rVar1:= INT_TO_REAL(iVar1);
b) 一行中语句可以有多个,例如,arrData[1]:=3; arrData[2]:=12; 该两句指令可以写在一行。
函数及功能块 控制语句
函数和功能块控制语句用来调用函数和功能块。
1) 函数控制语句
函数调用后直接将返回值作为表达式的值赋值给变量。
例如,rVar1:=SIN(rData1);
语句中,调用正弦函数 SIN,并将返回值赋值给变量 rVar1。其语句格式如下:
变量:=函数名(参数表);
示例:
rResult:=ADD (rData1, rData2); //使用 ADD 函数,将 rData1+ rData2的结果赋值给变量 rResult。
2) 功能块控制语句
调用功能块,对功能块名实例化,具体格式如下:
功能块实例名:(功能块参数);
如果需要在 ST 中调用功能块,可直接输入功能块的实例名称,并在随后的括号中给功能块的
各参数分配数值或变量,参数之间以逗号隔开;功能块调用以分号结束。
示例:在结构化文本中调用功能块 TON 定时器,给定时器取名为 TON1。
编者旨在与对Codesys感兴趣的同学一起分享交流,欢迎关注!关注!关注!转发,然后私信我关键字“资料”。
标签: #c语言布尔型变量赋值注意事项 #java布尔型变量怎么赋值