文章目录

  • 1、注释
  • 2、数据类型
  • 3、基本数据类型变量声明方式
  • 4、数组
  • 5、实际输入输出变量
  • 6、常量
  • 7、结构体数据
  • 8、枚举变量
  • 9、条件选择
  • 10、循环语句

1、注释

注释是由 “* ” 开始,由 “ *”结束。可以放在行首,行尾,也可以放在程序语句中间,但是不能放在字符串中间。
用于单行并且放在行尾的注释内容,可以使用“ // ”来进行。

(* abc *)
// abc

2、数据类型

3、基本数据类型变量声明方式

4、数组

ARRAY [0…N] OF "TYPE "对数组进行变量声明 。例如:

5、实际输入输出变量

实际工作中程序要求有输入输出变量,来获取,或输出信息。这种变量可以通过“ AT%I (Q)* ”来进行声明。AT% 是关键字, I 表示输入, Q 表示输出。* 表示自动分配一个内存地址给这个变量。例如:

6、常量

常量在系统初始化完成后,只能进行读操作,不能进行赋值。

7、结构体数据

关键字 TYPE …END_TYPE。

支持共用体( Union )类型数据,共用体类型的数据表示,共用体中的多个数据共用一段内存地址。例如:

8、枚举变量

枚举变量( Enumeration )是多个有固定数值的一类变量的集合。

9、条件选择


10、循环语句



TwinCAT 3 基础——编程基础相关推荐

  1. Java基础编程——基础语法及介绍

    Java基础编程--基础语法及介绍 介绍 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共 ...

  2. java编写定义圆类和圆柱体类,Java程序基础编程基础

    1.在屏幕上输出"你好" //Programmer name Helloword.java public class Helloword { public static void ...

  3. ARM Cortex-M嵌入式C基础编程(下)

    ARM Cortex-M嵌入式C基础编程(下) ARM Cortex-M Embedded C Fundamentals/Tutorial-Aviral Mittal Load Region Vs E ...

  4. ARM Cortex-M嵌入式C基础编程(上)

    ARM Cortex-M嵌入式C基础编程(上) ARM Cortex-M Embedded C Fundamentals/Tutorial -Aviral Mittal 此技术是关于从编写简单的嵌入式 ...

  5. 关于介绍编程前景的html文档,HTML编程基础稿件(32页)-原创力文档

    * * 第2章 HTML编程基础 优选文档 * 内容提要 本章首先介绍HTML的发展历史,然后介绍HTML的基本框架 详细介绍了HTML的各种常用标记:文字标记.图片标记和超级链接标记,等等. 介绍C ...

  6. QT开发(五十)——QT串口编程基础

    QT开发(五十)--QT串口编程基础 一.QtSerialPort简介 1.串口通信基础 目前使用最广泛的串口为DB9接口,适用于较近距离的通信.一般小于10米.DB9接口有9个针脚. 串口通信的主要 ...

  7. Go基础编程:作用域

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. Go基础编程:作用域11 小弟初学go语言,感觉作用域的运用还是很广泛的,所以就写上一点,也许有的都是很常见的,不过也没 ...

  8. 编程基础 垃圾回收_为什么我回收编程问题

    编程基础 垃圾回收 by Amy M Haddad 通过艾米·M·哈达德(Amy M Haddad) 为什么我回收编程问题 (Why I Recycle Programming Problems) M ...

  9. Python要了解哪些编程基础 如何学Python比较好

    Python要了解哪些编程基础?如何学Python比较好?不管怎么说,Python都是大家进军IT行业值得选择的语言.毕竟它不但使用,而且还好用.更值得一提的是,它非常容易入门.而且在人工智能.传统编 ...

  10. (2)神经网络编程基础

    文章目录 神经网络编程基础 2.1 二分分类 2.2 logistic 回归(logistic Regression) 2.3 logistic 回归损失函数 损失函数 (Loss (Error)Fu ...

最新文章

  1. 重磅图书——PHP MySQL开发新圣经
  2. Linux操作系统Ubuntu部署GCC之Libpcap库篇
  3. MyBatis-19MyBatis代码生成器-XML配置详解
  4. CSDN中的如何转载博文
  5. P4556 雨天的尾巴
  6. 如何在 C# 中使用 const,readonly,static
  7. 搜索 —— 广搜的优化技巧
  8. Fragment:关于Avoid non-default constructors in fragments的错误
  9. jieba分词_wordcloud词云美化——jieba结巴中文分词(将长句拆分)
  10. 源码0501-07-GCD的基本使用
  11. 微信宣布:被禁 8 年的限制解除了!
  12. 【BZOJ4557】[JLoi2016]侦察守卫 树形DP
  13. 我的矩阵分析学习安排
  14. 智能优化算法——差分进化算法(Python实现)
  15. 微信超级更新!电脑上也能刷朋友圈了!
  16. javascript的apply理解
  17. MYSQL启动失败,Can‘t create test file
  18. 2022年医院三基考试肿瘤相关训练题及答案
  19. 局域网添加DNS服务器进行域名解析
  20. 原地移除数组重复元素问题总结

热门文章

  1. Github TOP100 Android开源,flutter与android混合开发
  2. CodeMeter:软件加密的“木桶定律”
  3. 信息系统管理——项目立项管理(详细可行性研究的结构)
  4. Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流
  5. srs流媒体服务器+obs推流(简单)
  6. 特种期货开户交易权限开通认定标准
  7. 一款快速搭建局域网http服务器的神器
  8. vrep+matlab
  9. BI_DBA_安装(3):安装informatic
  10. 通信技术以及5G和AI保障电网安全与网络安全