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

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

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

一般来说 int 4字节 char 1字节 short 2字节 由编译器决定的,编译器会根据系统平台自己改变数据类型的取值范围。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。 转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。 例如: float...

直接可以用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; ...

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

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