pascal函数【DOC精选】.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pascal函数【DOC精选】

PASCAL内自带的函数 目录 一、数学函数 二、字符串函数 三、标准函数 四、各单元的函数与过程 一、数学函数   inc(i) 使i:=i+1;   inc(i,b) 使i:=i+b;   dec(i) 使i:=i-1;   dec(i,b) 使i:=i-b;   abs(x) 求x的绝对值。例:abs(-3)=3   chr(x) 求编号x对应的字符。例:chr(65)=A chr(97)=a chr(48)=0   ord(x) 求字符x对应的编号。例:ord(‘A)=65 ord(‘a)=97 另外:ord(false)=0 ord(true)=1   sqr(x) 求x的平方。例:sqr(4)=16   sqrt(x) 求x的正根。例:sqrt(16)=4 (ps:负数是不能进行运算的,如果需要就要先取绝对值:sqrt(-4)是错的,应该为sqrt(abs(-4))   round(x) 求x的四舍五入。例:round(4.5)=5   trunc(x) 求x的整数部分。例:trunc(5.6)=5 结果是integer型   int(x) 求x的整数部分。例:int(5.6)=5.0 结果是real型   frac (x) 求x的小数部分。例:frac(5.6)=0.6   pred(x) 求x的前导。例:pred(‘b)=a pred(5)=4 pred(true)=false   succ(x) 求x的后继。例:succ(‘b)=c succ(5)=6 succ(false)=true   odd(x) 判断x是否为奇数。如果是值为true,反之值为false。例:odd(2)=false odd(5)=true   power(a,n) 求a的n次方。例:power(2,3)=8 {只有在开启math库时才可以使用}   random 取0~1之间的随机数(不能取到1) 。   randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面。   fillchar(a,sizeof(a),0) 数组初始化,即把数组a的值全部置为0 ;赋成布尔型变量也可以,但注意,赋成1或其他数字,计算机并不会把数组赋成你想要的值,却是其他的数字。   shr: x shr n 把x换成二进制后向右移n位,相当于把x 除以 2^n。   shl: x shl n 把x换成二进制后向左移n位,相当于把x 乘以 2^n。   max(x,y):返回x和y中的较大值。 min(x,y):返回x和y中的较小值。    isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #includectype.h 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。 附加说明 此为宏定义,非真正函数。 范例 /* 找出str 字符串中为英文字母或数字的字符*/#include ctype.hmain(){char str[]=”123c@#FDsP[e?”;int i;for (i=0;str[i]!=0;i++ )if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);} 执行 1 is an apphabetic character2 is an apphabetic character3 is an apphabetic characterc is an apphabetic characterF is an apphabetic characterD is an apphabetic characters is an apphabetic characterP is an apphabetic charactere is an apphabetic character   isalpha (测试字符是否为英文字母) 相关函数 isalnum,islower,isupper 表头文件 #includectype.h 定义函数 int isalpha (int c) 函数说明 检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。 返回值 若参数c为英文字母,则返回TRUE,否

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档