收录日期:2019/01/20 03:06:14 时间:2016/05/20 21:31:55 标签:工具平台和程序库
二进制是11001110的char变量,用(int)强行转换后为什么是-50,而定义成unsigned char时则为206.

后者转换后为0x00 0x00 0x00 0xCE,前者应该是0x10 0x00 0x00 0x4E才对啊?
11001110 --> 1111 1111 1100 1110
符号位扩展

呵呵
你不妨把内存地址打出来看看
因为,这个 char 型分配的地址 未必是一个 偶数值
而 变成 int 型, 不仅仅 取内存
还进行 内存保护机制, 所以,会 改变地址 也说不定的
这时候, 就完全 不是你想要的结果了

这点, 请楼主 注意。
1100 1110 负数 
-> -1得补码
1100 1101 补码
-> 求反得源码
0011 0010 源码
->加下最高为1,即为负
-50

csdn中软件中的“web开发组件(1)” 游戏的图形资源放再那用什么格式呀!! 文件操作的问题 关于dbeng7.exe的问题??? 找多处理器,win2000Server,指定一个线程在一个处理器上运行大哥请进 問一個題外話,VB程序員的工資有多少/月呢? 怎样控制输入数据类型和格式啊 想知道一下消息的处理流动是怎么样的。 大块数据的存储 delphi&oracle的简单问题 关于错误的路径问题!!!!在线等待!!! 急!关于在win98与windows xp用并口线连接的问题 用SQL2000中的DTS能将text类型字段内容导入到oracle的blob类型中吗? 虚拟域名的问题? 一道初等数学题 哪个JAVA工具好 P3B-F怎样支持PIII 800? 硬盘安装7.3时出现如下提示,怎么办? 类型转换…………在线等 ##急!跟踪ocx源程序的问题(立刻给分)## onKeyDown函数里的第2个参数怎么用?(nRepCnt) 有谁编写过NT的服务程序? 有没有办法在ASP中实现中文字符串的排序??? 我用的redhat7.2,默认是进入kde,但kde里面不能打开home,switchdesk也不能执行,怎样改回到xwindows 今天来了,就气愤,真是气死我了。 请问高手:BOLB has been Modifiedm,这样的错误原因是什么,如何处理 如何获取树节点的坐标位置? 关于DATAGRID的问题 Mysql数据库有用户限制数吗?用程序该如何控制? 大伙能帮我一下吗(送分了)?