弗朗索瓦 发表于 2014-3-14 15:13

char和blanks在形成空字符串时有什么区别

char(n) 和blanks(n) 都能形成n个字符组成的空字符串,请问两者有区别吗?

牛小贱 发表于 2014-3-14 16:38

char(S1,S2,…)是利用给定的字符串或单元数组创建字符数组;而blanks(n)则生成一个由n个空格组成的字符串

ChaChing 发表于 2014-3-17 22:20

LZ可能误解char函数了
char(n)并非形成n个字符组成的空字符串
char(32)才是对应一个空字符串 (google下ASCII code!)
并比较下
aaa=['xxx' blanks(20) 'yyy']
bbb=['xxx' repmat(char(32),1,20) 'yyy']

弗朗索瓦 发表于 2014-3-18 14:17

谢谢,已经明白了
页: [1]
查看完整版本: char和blanks在形成空字符串时有什么区别