C语言是一门高级语言,兼有高级语言的通用性和易写易读的特点,又具有汇编语言的“位处理”,“地址操作”等能力;适合用来编写系统程序和其它多种功能程序设计。
此篇文章中,先引出以下C语言的一些常用指令和基本数据类型
#include 预处理器指令
头文件
#include 预处理器指令,引用stdio.h文件
main 主函数,程序第一个调用的函数
int main 定义主函数返回值的类型为整数类型
int 基本数据类型中的整数类型
printf() 输出函数
%d 整型输出格式
换行
return 0 函数返回值,返回0表示正常退出程序
注意事项
1、//表示注释,跟在//后面的内容不影响程序运行
2、C程序总是从main 函数开始执行的
3、每个语句后面都有一个分号,即使是最后一个语句
![101f7d6b5402fa15b6c6661a83afb50e.png](https://i-blog.csdnimg.cn/blog_migrate/9b879bf3c792d613c5ece0ed6915165b.jpeg)
我们就先用一个简单的C语言程序来认识C语言吧!
如用C语言编程实现以下功能案例,
案例1:
分别定义a,b,sum这三个变量,并对a,b这两个变量求和,得出结果赋值到sum中,最后输出sum的值
程序如下:
#include //程序头,预处理输入/输出头文件
int main()//定义主函数返回值的类型为整数类型
{
int a,b,sum;//定义三个整数类型变量a,b,sum
a = 10;//把10赋值给变量a
b = 20;//把20赋值给变量b
sum = a + b;//相加并赋值,把 a + b的值赋给变量sum
printf ("%d",sum);//使用输出函数,输出sum的值,结果为30
return 0;//函数返回值,返回0表示正常退出程序
}
在WINCC中触发执行该程序后,变量名为“sum”的变量,结果为30;如“sum”关联的PLC地址是MW0(在WINCC中创建变量时关联的),则PLC中MW0的值为30,这样我们实现了对PLC中的变量,在脚本中运算的编程
当然,可直接使用Set函数对变量赋值等更多的方法实现此功能,这里是为了学习并掌握更多C语言的功能指令引出此方法