mshd.net
当前位置:首页 >> 设ANSI C语言中,int,ChAr和short三种类型数据在... >>

设ANSI C语言中,int,ChAr和short三种类型数据在...

D 由所用机器的机器字长决定

通常char占1个字节,short占2个字节。原因是,1个字节可以表示一个ASCII码,为了提高计算机的数据处理能力,short用一个字节远远不足,但限于早年的存储器体积和价格,用2个字节也是不得以的事情。现在,存储器的体积不再是考虑的因素,价格也不...

楼上说错了还能推荐?看他的描述应该把AnsiChar看成pchar了.在Delphi2009之前,Char就是AnsiChar,Delphi2009后delphi支持unicode,所以char默认成了widechar,占两个字节. 象楼主出现的这种错误是把一个AnsiChar赋给一个char(WideChar)引起的,测试代...

直接可以用AnsiString的c_str() 返回字串的char* 指针 假如需要保存下来可以这样 AnsiString s = "abcde"; char * buf = new char[s.Length()+1]; memset(buf,s.Length()+1); strcpy(buf,s.c_str(); //.... 使用buf delete [] buf; buf = NULL; ...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com