TSTRINGLIST的STRING属性中有哪些字符不可以用呢(50)

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间

我爱PASCAL

Unregistered / Unconfirmed
GUEST, unregistred user!
比如回车#13,换行#10这种应该是不能用的还有哪些不能用呢?[:D]
 
看看ASCII码表就知道了
 
#0 也不能用
 
“ASCII(American Standard Code for Information Interchange,美国信息交换标准码)编码(见图1.2.1)。一个字符用七位二进制数表示,存放时占八位即一个字节(byte)。ASCII码共有128个码位,前32个是控制字符,用于通信、外部设备和文本等方面的控制。例如,回车、换行符就在这个区域。第33个是空格符,而第128个是delete符,这34个字符是不可打印的。”是否是前32个是控制字符和第128个delete符,这33个不可打印的字符都不能用的?空格应该是可以用的。汉字用的也是第34至第127个可打印字符,只是高位置1的。也就是说STRING可以用可打印的字符和所有的汉字,不知这样说对不对。
 
#13#10 //text属性中的字符是以回车换行为标记区分为string的list#0 //好像也不能用
 
差不多是这样的吧,准备设计一种BASE128编码,专用于TSTRINGS存放任意文件。
 
后退
顶部