ChinaUnix.net
相关文章推荐:

unsigned char

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 阅读(1310) 回复(3)

相关讨论

请教一下大家,下面这段代码的两次打印输出为什么不一样呢 [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 阅读(13793) 回复(16)

问题1: signed charunsigned 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 阅读(6755) 回复(4)

code unsigned char ** Data[]={}; code unsigned char * Data[]={}; 下面的为指针数组,容易理解。上面的呢,怎么理解呀? 请指教!

by xb202 - C/C++ - 2008-07-03 11:19:43 阅读(5560) 回复(11)

现在碰到这样一个问题 在与对方的通信协议中规定了某一个变量为unsigned integer的,而且长度必须为4个字节,但是整型的是不能规定长度的对吧? 大家都说只能用unsigned char才能规定长度,比如定义为unsigned char — _string[4]; 但是这样的话如果我有一个整数12345,怎么把它赋给_string呢,而且对方接收到后解析的时候不会发生错误?

by rain0216 - C/C++ - 2004-01-06 21:41:27 阅读(4546) 回复(2)

unsigned char a = 0xcf; char b = 0xcf; 则有a!=b为什么!是内存区域结构有什么不同么?

by linlinver - C/C++ - 2009-04-03 17:23:43 阅读(4130) 回复(21)

我取出的数据转成16进制一看超过了char的范围127,导致得到的char数据不对 我使用过强制类型转换,没用,请问有什么办法吗?

by aiheguozhi - C/C++ - 2009-03-13 12:14:37 阅读(14557) 回复(9)

最近在移植一个RTSP的协议,在linux下面socket的 recv函数接受的buffer是unsigned char*的,可是在windows下面的socket函数是接受char*的 代码如下: [code] int handleRead(int socketNum,unsigned char* buffer,unsigned bufferMaxSize,unsigned *bytesRead,unsigned* NextTCPReadSize) { int readSuccess = -1; unsigned totBytesToRead; unsigned curBytesToRead; unsigned curBytesRead; char* tmpbuffer; if (socke...

by jessezhao - C/C++ - 2009-02-25 09:44:05 阅读(2469) 回复(16)

#define show_type(x) ........ 比如: int main(void) { char a; unsigned char b; show_type(a); show_type(b); } 这个宏应该怎样写才可以区分a和b? 提示: 一个方法是通过让它溢出,得到一个类型。 #define show_type(x) do {\ if (((typeof(x) y = 0xff) != 0xff) {\ printf("type: char\n");\ }\ else { \ printf("type: unsigned char\n");\ }\ }while(0) 当是这个方法不安全,有没有其他好的办法?

by arnina - C/C++ - 2007-11-25 21:16:05 阅读(2661) 回复(3)

unsigned char的使用范围和场所??? 谢谢!!

by lc1999 - C/C++ - 2003-06-26 10:12:55 阅读(2257) 回复(8)

char ch = -1; printf( "%2x %2x ",ch,(unsigned char)ch); 为什么输出是 ffffffff ff 请教高手详细的解答 感激不尽

by dismissme - C/C++ - 2007-11-11 14:10:15 阅读(2040) 回复(8)