

免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人收集整理-ZQC语言学习常用函数语言学习常用函数()和() (, ) )判断包含文件函数名: 函数原型: *( *, *);语法:* (): 被查找目标 .: 要查找对象 .返回值:若是的子串,则先确定在的第一次出现的位置,并返回此位置到末尾的所有字符;如果不是的子串,则返回。(注:若想返回在第一次出现的位置,不是这个函数)。b5E2R。b5E2R。例子:;*(,);显示: 函数名称: ()相比多了一表示从右边开始查找函数原型: *( *, );所属库: 函数功能:查找一个字符在另一个字符串中末次出现的位置(也就是从的右侧开始查找字符首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回。p1Ean。p1Ean。 ();*, ;(, ); (, );()( : , , );( );返回的指针应当指向里的,而不是“”或里的。运行结果是: :()(),(),()原型: ( * * );所在头文件:功能:比较字符串和。一般形式:(字符串,字符串)说明:当时,返回正数即:两个字符串自左向右逐个字符相比(按值大小相比较),直到出现不同的字符或遇为止。如: 特别注意:( * * )这里面只能比较字符串,不能比较数字等其他形式的参数。用 法: ( *, *, );说明:此函数功能即比较字符串和的前个字符。.如果前字节完全相等,返回值就;.在前字节比较过程中,如果出现与不等,则返回()。()()()函数功能:把格式化的数据写入某个字符串函数原型: ( *, * , );返回值:字符串长度()例子:* ;* ;(, ., , ); 产生: . 这字符串写到中(, , ); 产生: 注意:在将各种类型的数据构造成字符串时, 的强大功能很少会让你失望。由于 跟 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致 比 有用得多。DXDiT。DXDiT。()函数功能:是语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。定义:()参数:所需子字符串的起始位置,字符串中第一个字符索引为,默认为. 复制字符数目. 返回值为:子字符串.备注:若没有制定字符串的长度或者字符串长度超出范围,则返回一个空字符串.例子: ;” ”;();();输出结果为: .(),(),()函数功能:()函数会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束。)到文件结束,)遇到函数的定界符,)输入达到最大限度.(用于读取一行字符直到换行符,包括换行符.)RTCrp。RTCrp。( * )参数含义:该函数读取字符到中,通常表示一个字符数组, 表示一次读入对少个字符, 个字符已经读入,当碰到一个换行标志,碰到一个,或者任意地读入,直到读到字符。字符不会被放入中。字符可以自已设定,默认为回车符.5PCzV。5PCzV。中( )函数功能:从输入文件中读一行到字符串中!函数原型: *( *, , *);结合()表示从位置开始复制个字符到中(的内存必须足够大) (, , )判断是否读到文件末尾功能:从文件流中读取一行,送到缓冲区.注意:1. 当遇到换行符或者缓冲区已满时,就会停止,返回读到的数据,不能用来读取二进制文件.每次调用时,函数都会把缓冲区最后一个字符设置为,也就是最后一个字符不能用来存放所需的数据,所以一般情况下最多能存放个字符。jLBHr。jLBHr。(),(),(),.函数原型: ( *);函数功能:把字符串转换成整形数, 的缩写.函数说明:参数字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 ) 字符时停止转换,返回整型数。否则,返回零,头文件: xHAQX。xHAQX。();*;();();执行结果: ()函数功能:将对象,转化为*对象.为了与语言兼容,在语言中没有类型,故必须通过类对象的成员函数()把 对象转换成中的字符串样式。函数的返回值是*的,不能直接赋值给*例子: ; () !; ; * (); * (); * () () ;(, );(, ); ; : ; ; : ; ;()和()( * *, .)其中是源字符串功能:从一个字符串中读入与指定格式相符的数据返回值:成功则返回参数数目,失败则返回,错误原因存于中。注:、 * 亦可用于格式中, (即 * 和 *) 加了星号(*) 表示跳过此数据不读入. (也就是不把此数据读入参数中)LDAYt。LDAYt。、表示中选一,,表示可以有也可以没有。、表示读取宽度。、 :参数的,通常表示单字节,表示字节 表示字节(例外)表示字节。、 :这就很多了,就是之类。、特别的:* 表示满足该条件的被过滤掉,不会向目标参数中写入值失败返回 ,否则返回格式化的参数个数。Zzz6Z。Zzz6Z。支持集合操纵: 表示匹配到中任意字符,贪婪性(尽可能多的匹配) 匹配、中一员,贪婪性 匹配非的任意字符,并且停止读入,贪婪性。例子:. 常见用法。;(,)此处是数组名,它的意思是将以的形式存入中!();结果为:. 取指定长度的字符串。如在下例中,取最大长度为字节的字符串。(,);();结果为:. 取到指定字符为止的字符串。如在下例中,取遇到空格为止字符串。(,);();结果为:. 取仅包含指定字符集的字符串。如在下例中,取仅包含到和小写字母的字符串。(,);();结果为:当输入: (,);();结果为:. 取到指定字符集为止的字符串。如在下例中,取遇到大写字母为止的字符串。(,);();结果为:、给定一个字符串,获取 和 之间的字符串,先将 过滤掉,再将非的一串内容送到中(,*);();结果为:、给定一个字符串“, ”,仅保留。(注意:“,”之后有一空格,遇空格停止,加*则是忽略第一个读到的字符串)(“”,*);();表示左对齐有个字符保留三位小数结果为:*表示第一个匹配到的被过滤掉,即“,”被过滤了如果没有空格则结果为。的区别三个函数的申明分别是:* (* , );* ( );* ( , ();都在函数库内它们的返回值都是请求系统分配的地址,如果请求失败就返回用于申请一段新的地址,参数为需要内存空间的长度,如:* ;(*)();与相似,参数 为申请地址的单位元素长度 为元素个数,如:* ;(*)();这个例子与上一个效果相同dvzfv。dvzfv。是给一个已经分配了地址的指针重新分配空间,参数为原有的空间地址是重新申请的地址长度如:* ;(*)()*);一般情况下采用函数比较安全(*)()*);rqyn1。rqyn1。注意,这里的空间长度都是以字节为单位。语言的标准内存分配函数:,等。与的区别为块与块的区别:调用形式为(类型*)():在内存的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热敷与低频电刺激协同作用-洞察及研究
- 手指画树叶课件
- 公司管理者遵守公司既定制度
- 视听行为分析-洞察及研究
- 公司复印机买卖合同5篇
- 2025-2026学年九年级上册期中模拟试卷(一)(含答案)
- 2024-2025学年四川省成都市龙泉驿区八年级(下)期中数学试卷(含部分答案)
- 橡胶厂考勤管理规范制度
- 自然冷却技术优化-洞察及研究
- 采购成本管理技术与谈判技巧培训(采购培训)
- 清廉企业建设课件内容
- 2025年全国“质量月”质量知识竞赛题库及答案
- 化妆打底教学课件图片
- 蹲踞式跳远教案设计及教案
- 2025年北京市高考卷语文(纯答案版)
- 幼儿园食堂法律法规培训
- 化解矛盾纠纷课件
- 2025秋部编版(2024)八年级上册历史 【教学课件】第3课《太平天国运动》
- QGDW11451-2015架空输电线路标识及安装规范
- 规培年度个人汇报
- 带下病中医教学课件
评论
0/150
提交评论