回 帖 发 新 帖 刷新版面

主题:有关val

谁知道val有什么作用?[em10][em10]

回复列表 (共3个回复)

沙发

val就是把字符串变为整数的过程
val(要转换的字符串,存放结果的变量(整形),错误代码)
其中错误代码必须是integer,不用赋值(随便设个放进去就行了)
举列:
s:='1234';k和j都是integer
val(s,k,j);
writeln(k);
结果是1234

加分哦

板凳

[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 楼

哦!知道了!我一直不知道!谢谢你

我来回复

您尚未登录,请登录后再回复。点此登录或注册