ChinaUnix.net
相关文章推荐:

char* wchar*

wchar_t是否像其它多字节整形(如int)存在字节序(big-endian || little-endian)的问题? 如果存在此问题,当需要在不同字节序的机器上通过网络传输字符串信息时,如何处理?

by tyc611 - C/C++ - 2008-05-06 23:27:06 阅读(1401) 回复(0)

相关讨论

Hello,各位。 我发现wchar_t这个类型,在vc7.0中,sizeof为2,但是在gcc中,却为4,何解?

by j_john - C/C++ - 2004-04-30 15:20:40 阅读(1455) 回复(5)

请教一下大家,下面这段代码的两次打印输出为什么不一样呢 [code] #include int show_bytes( char *start, int len ) { int i; for (i = 0; i < len; i++) printf(" %.2x", start); printf("\n"); } int show_bytes_1( unsigned char *start, int len ) { int i; for (i = 0; i < len; i++) printf(" %.2x", start); printf("\n"); } int main() { short int x = -12345; show_bytes( &x, sizeof(...

by cu_liang - C/C++ - 2009-04-15 14:07:43 阅读(13855) 回复(16)

有两个程序 test1.c 的内容如下: #include ; void pri(); char tmp[] = "hello world"; int main() { printf("main print tmp:%s\n", tmp); pri(); return 0;...

by kys2002 - C/C++ - 2004-02-05 21:30:16 阅读(1064) 回复(6)

unsigned char s[6]; unsigned char表示的数字范围为 0-255;s[0]=127,对? [ 本帖最后由 culuckyabcd 于 2009-8-17 00:31 编辑 ]

by culuckyabcd - C/C++ - 2009-08-17 14:28:08 阅读(1313) 回复(3)

例如下面的函数申明:char *strncpy(char *, const char *, size_t), 为什么const char *不可以是char *?这样做有什么好处吗? 请各位大哥大姐解释一下

by shaoxia - C/C++ - 2005-12-17 10:18:37 阅读(2132) 回复(15)

char packet[80],quit[]={'q','\0'}; for(;;) { printf("input string to send or 'q' to quit.\n"); gets(packet); if (strcmp(packet,quit)==0) exit(0); } 请问:为什么第一次输入'q'的时候,可以退出,而以后就不能退出了! char recvpacket[80]; strcpy(recvpacket,'\0'); 这样能把recvpaceet清空么? 为什么我无法清空她,该怎么把它清空啊?

by SexyPipe - C/C++ - 2003-12-11 14:29:58 阅读(917) 回复(2)

我有两行代码 char *p="abc"; delete [] p; 这代码载gcc里面变异没什么问题,但是在 vc6.0里面就报错。 请问这是什么原因呢? 希望大家帮我解释一下,谢谢! :?: :oops: :cry:

by juky_ma - C/C++ - 2003-11-28 18:12:58 阅读(810) 回复(2)

以下是对const char * const, const char *, char * const, char * 与char []的分析比较。 [code] #include ; #include ; #include ; int main(void) { char buf[80]; const char * const cpc = buf; const char * cp = buf; char * const pc = buf; char *p = buf; strcpy(buf, "const char * const cpc"); // fill buffer. /* const * const cpc, neither cpc nor *cpc can be changed */...

by HopeCao - C/C++ - 2003-03-23 16:54:09 阅读(2017) 回复(4)

问题1: signed char 和 unsigned char 有什么区别? 问题2: unsigned char 用来表示字符,我理解 用signed char 怎么表示字符? 问题3: 负数也可以用来表示字符吗? 问题4: ASCII的范围是: A:0~255 B:-256 ~ 255 C:0 ~ 127 D:-128 ~ 127 问题5: C语言中char的范围? A:0~255 B:-256 ~ 255 C:0 ~ 127 D:-128 ~ 127 【问的问题比较幼稚,请大家莫笑,嘿嘿】 ...

by anank - C/C++ - 2007-10-06 22:19:28 阅读(6760) 回复(4)

下面这个函数 char * GetName (void) { char name[]="second"; return name; } 在其他函数里调用不能返回second字符串,如果把char name[]="second"; 改成char *name = "second";的话就行了,这是为什么????? 哪位大侠详细解释一下 ,谢谢。

by winterroot - C/C++ - 2005-10-16 11:26:32 阅读(6095) 回复(42)