主题:有关val
MK
[专家分:110] 发布于 2006-07-07 20:37:00
谁知道val有什么作用?[em10][em10]
回复列表 (共3个回复)
沙发
贺天行宝 [专家分:2300] 发布于 2006-07-08 08:34:00
val就是把字符串变为整数的过程
val(要转换的字符串,存放结果的变量(整形),错误代码)
其中错误代码必须是integer,不用赋值(随便设个放进去就行了)
举列:
s:='1234';k和j都是integer
val(s,k,j);
writeln(k);
结果是1234
加分哦
板凳
小田甜ts [专家分:210] 发布于 2006-07-08 11:56:00
[quote]
s:='1234';k和j都是integer
val(s,k,j);
writeln(k);
结果是1234
[/quote]
如果s并不是一个合法的数值,则j会返回错误出在第几位、k返回0,否则返回0。
例如:
val('1a1',k,j);
则:k=0;j=2;
3 楼
贺天行宝 [专家分:2300] 发布于 2006-07-08 20:11:00
哦!知道了!我一直不知道!谢谢你
我来回复