char型变量的赋值问题 var a:char;问题1 当a:=1;时提示错误 为什么2 a:=#1; 无错误 请问这个#号是什么作用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.char和integer不一致2.#转义字符 #和后面的数字一起表示一个字符,ASCII码为数字的值。 可以 A:=char(1);强制类型转换 = A:=#1; A:=char(97);a 的 ASCII码为97 showMessage(A);显示a delphi不像c,编译器对类型的检查是比较苛刻的。类型不符就不行,尽管可能是同一个东西。dephi中char代表一个字符。你不能用整数给他赋值。当然直接操控内存就没有问题了。如:var a:char;begin fillchar(a,1,65); Variant 转 Int64 如何将汉字转为GBK编码? intraweb按钮的异步事件执行IWRegion.visible := True 无效 treeview調用問題? Paradox默认值的问题,谁解决全部分给谁..... 调用一个过程为变理赋值的问题! 怎么判断Edit里的值输入的是数字? 艳艳又有问题要解决了,请各位帮忙 AdoTable的post方法? 窗体总在最前的实现 -段C语言代码转delphi代码 max语句最小值为0吗?
2.#转义字符
A:=char(97);
a 的 ASCII码为97
showMessage(A);显示a
当然直接操控内存就没有问题了。如:
var
a:char;
begin
fillchar(a,1,65);