lrc语言基础

上传人:今*** 文档编号:105687172 上传时间:2019-10-13 格式:DOCX 页数:26 大小:47.50KB
返回 下载 相关 举报
lrc语言基础_第1页
第1页 / 共26页
lrc语言基础_第2页
第2页 / 共26页
lrc语言基础_第3页
第3页 / 共26页
lrc语言基础_第4页
第4页 / 共26页
lrc语言基础_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《lrc语言基础》由会员分享,可在线阅读,更多相关《lrc语言基础(26页珍藏版)》请在金锄头文库上搜索。

1、lLR _C语言基础请注意使用最新的模板请编写完后删除所有注释版本: 1.1 密级: 内部 编写: 萧伟国 2016-01-13审核: xxxx-xx-xx批准: xxxx-xx-xx页数: 共 26 页 请注意更新页号青麦学院修 改 说 明日 期版 本 号摘 要作 者请仔细填写您更改的内容,一行不够可以写多行本文档模板为双面打印设计,请采用双面打印请保护环境,注意纸张的回收利用版权信息在同其他公司共同开发时,请注意请示版权信息写法COPYRIGHT QingMai SHANGHAI 请填写文档名称正文目录1概述12数据类型13C语言语句53.1表达式语句53.2函数调用语句53.3控制语句6

2、3.3.1条件判断64运算符124.1算术运算符:124.2关系运算符:124.3逻辑运算符:124.4位操作运算符:124.5赋值运算符:124.6条件运算符:124.7逗号运算符:124.8指针运算符:124.9求字节数运算符:124.10特殊运算125预处理135.1第一种形式145.2第二种形式145.3第三种形式146函数167指针167.1初始化方法:167.2赋值语句的方法168结构16模板版次:1.0 COPYRIGHT2016 QingMai SHANGHAI - 17 -图表目录图表 21 基本数据类型1图表 22格式输出符号2图表 23转义符及意义5 请填写本章节标题1

3、概述LOADRUNNER 默认语法规则都是按C语言的语法规则,也可以使用其他语言实现同样的功能的脚本。在“HP LoadRunner Online Function Reference” 帮助信息中你可以发现LoadRunner 提供了多种语言的使用说明。本文使用LOADRUNNER 环境讲解C语言2 数据类型在C语言中,数据类型可分为基本数据类型、构造数据类型、指针类型、空类型 4大类l 基本数据类型:基本数据类型最主要的特点是,其值不可以再分为其他类型l 构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解为若干个“成员”或“元

4、素”。每个“成员”都是一个基本数据类型或又是一个构造类型。l 指针类型:指针是一种特殊的同时又是具有重要作用的数据类型。其值用来表示某个变量在存储器中的地址。虽然指针变量的取值类似于整形量,但这是两个类型完全不同的量,因此不能混为一谈。l 空类型:在调用函数值时,通常应向调用者返回函数值,但,有时调用并不要向调用者返回函数值,这种函数成为“空函数”,其关键字用 “Void” 表示。基本数据类型分类及其取值范围数据类型类型说明符字节数值范围字符数据char1C 字符集整型数据基本整形int2-3276832767短整形short int2-3276832767长整型long int 4-2147

5、83648214783647无符号型unsigned2065535无符号长整型unsigned long404294967295实型数据单精度实型float43/4E-383/4E+38双精度实型double81/7E-3081/7+308图表 21 基本数据类型常量定义#define COUNT 100例:#define COUNT 100 /合计人数COUNT 值为100#define SALARY 400 /每人薪水为SALARY 值为400Action()int total;total=COUNT*SALARY;lr_output_message(100 人合计薪水支出为:%d,tot

6、al);return 0;格式输出符号极其含义格式字符意义d以十进制形式输出带符号整数(正数不输出符号)o以八进制输出无符号整数(不输出前缀0)x,X以十六进制数据无符号整数(不输出前缀OX)u以十进制形式输出无符号整数f以小数形式输出单、双精度实数E,e以指数形式输出单双精度实数G,g以%f 或 %e 中较短的宽度输出单、双精度实数c输出单个字符s输出字符串图表 22格式输出符号例:#define PI 3.14159#define CHAR XAction()char c1=html;char *p;float r=5.5,s; double r1=22.36,s1; long doubl

7、e r2=876.99,s2; char x=y; int num=121; s=PI*r*r; s1=PI*r1*r1; s2=PI*r2*r2; lr_output_message(半径为%.2f的面积为:%f.,r,s); lr_output_message(半径为%.2f的面积为:%f.,r1,s1); lr_output_message(半径为%.2f的面积为:%f.,r2,s2); lr_output_message(常量char 用字符表示:%c,CHAR); lr_output_message(常量char 用整数表示:%d,CHAR); lr_output_message (

8、常数变量num 用整数表示:%d,num); lr_output_message (常数变量num 用字符表示:%c,num); lr_output_message(字符变量x用整数表示为:%d,x); lr_output_message(字符变量x用整数表示为:%c,x); p=c1; lr_output_message(字符数组以字符串形式输出%s,c1);return 0;例:#define CHAR xAction()char x=y;int num=121;lr_output_message(常量CHAR 用字符表示为:%c,CHAR);lr_output_message(常量CHA

9、R 用整数表示为:%d,CHAR);lr_output_message(_);lr_output_message(整形变量num 用整形表示为:%d,num);lr_output_message(整形变量num 用字符表示为:%c,num);lr_output_message(_);lr_output_message(字符型变量x 用整形表示为:%d, x);lr_output_message(字符型变量x 用字符表示为:%c, x);return 0;例:字符串结束标志:”0”(ASCII码为0)#define STR AAction()char CHAR=A;lr_output_messa

10、ge(字符A占的空间大小为%d,sizeof(CHAR);lr_output_message(字符串A占的空间大小为%d,sizeof(STR);return 0;常用的转义字符及其含义表转义符转义符的意义ASCII代码n回车换行10t横向跳到下一制表位置9b退格8r回车13反斜杠 “”92单引号符39”双引号符34ddd13位八进制所代表的字符xhh12位十六进制所代表的字符图表 23转义符及意义其实,C语言字符集中的任何一个字符均可用转义字符来表示。表中的ddd 和xhh 正是为此提出的。Ddd 和hh分别为八进制和十六进制的ASCII 代码。如121 表示字母“y”,XOA表示换行等。3

11、 C语言语句程序的功能是由执行语句实现的,C语言可分为以下5类。3.1 表达式语句表达式语句由表达式加上分号“;”组成。例如:z=x+y;例:Action()int x,y,z;x=20;y=40;z=x+y;lr_output_message(%d+%d=%d,x,y,z);return 0;3.2 函数调用语句double sqrt(double x);Action()double x=100,y; y=sqrt(x); lr_output_message(%f,y);return 0;3.3 控制语句3.3.1 条件判断if , swith if (表达式) 语句.if(表达式)语句1;

12、else 语句2;.if(表达式)语句1;else if (表达式2)语句2;。else if (表达式x)语句x;else;语句 y例:Action()int i;/i=rand()%4+1;i=5;if (i=1) lr_output_message(春天);else if (i=2) lr_output_message(夏天);else if(i=3)lr_output_message(秋天);else if(i=4) lr_output_message(冬天);else lr_output_message(error);return 0;Switch(表达式)case 常量表达式1:语句1;bre

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号