标题:[求助]32768赋为int unsigned char和signed char型变量,赋值后它在内存中的 ...
取消只看楼主
wozaixuec
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-16
 问题点数:0 回复次数:4 
[求助]32768赋为int unsigned char和signed char型变量,赋值后它在内存中的存储形
将-32769和32769分别赋为int unsigned char和signed char型变量,赋值后它们在内存中存储的二进制是什么样的?怎么算出的 麻烦讲解一下
32769超出了int的范围 将怎么在内存中存储?
若要以%d形式输出会输出什么?以%c呢?

刚刚学 不明白 希望学过的能说一下其中的转换过程 谢谢!
搜索更多相关主题的帖子: 内存 赋值 int char 变量 
2007-03-16 15:07
wozaixuec
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-16
得分:0 
能说明白点吗?
2007-03-16 15:42
wozaixuec
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-16
得分:0 

谢谢

2007-03-16 17:08
wozaixuec
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-16
得分:0 
如果将一个大于255 和负数以%c形式输出会得到什么结果那?怎样得到的?
2007-03-16 17:12
wozaixuec
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-16
得分:0 

知道了 那如果一个足够大的数 99999999转换为2进制 超过16位 但把他定义为INT型时 是截取前16位还是后16位

2007-03-16 17:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-124625-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.646405 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved