社区
C语言
帖子详情
简单问题求助!谢谢
yaya_lucky
2012-09-21 11:05:22
int main ()
{
int a = -256;
char b = -a;
printf("%d\n", b);
return 0;
}
b 为什么会=0, char的范围是 -127----127 ? 是怎么转换的呢 256是怎么转换成0的呢 ?
...全文
125
8
打赏
收藏
简单问题求助!谢谢
int main () { int a = -256; char b = -a; printf("%d\n", b); return 0; } b 为什么会=0, char的范围是 -127----127 ? 是怎么转换的呢 256是怎么转换成0的呢 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
www_adintr_com
2012-09-21
打赏
举报
回复
等价于 char b = 256; 256 的十六进制 0x100, char 只有一个字节, 前面的 1 被截断。
qfl_sdu
2012-09-21
打赏
举报
回复
char 类型到255,256越界了
ctreewang
2012-09-21
打赏
举报
回复
一楼正解,把长的赋给断的,会截取后边的。
L_chxu
2012-09-21
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
如果int 型为2个字节的,256的存储方式如下:
00000001 00000000
由于char型只有一个字节
当int转化为char时,只能装下
右边
的那一个字节
故b 为 00000000
char的范围
最大存储 01111111
2^7-1=127
写错了,修改下
最小存储 10000000
2^(-8)=-128
所以char类型的范围为-128~12……
[/Quote]
L_chxu
2012-09-21
打赏
举报
回复
如果int 型为2个字节的,256的存储方式如下:
00000001 00000000
由于char型只有一个字节
当int转化为char时,只能装下左边的那一个字节
故b 为 00000000
char的范围
最大存储 01111111
2^7-1=127
最小存储 10000000
2^(-8)=-128
所以char类型的范围为-128~127
fjp790308446
2012-09-21
打赏
举报
回复
char不指定signed/unsigned时默认是unsigned,故范围是0~255,其他解释看1楼
ouPuso
2012-09-21
打赏
举报
回复
1楼正解
图灵狗
2012-09-21
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
等价于 char b = 256; 256 的十六进制 0x100, char 只有一个字节, 前面的 1 被截断。
[/Quote]
++
一个GUI设计实例基本上常用的控件都用上了-main.fig
一个GUI设计实例基本上常用的控件都用上了-main.fig 这是一个对图像进行边界提取的例子,里面包含了常用的gui控件和变量,值的传递情况,打开一个新文件,保存一 个做好的文件等。新手可以参考里面的程序代码的写法,因为我也是刚学会的,这也是我第一个。我学的时候遇到的问 题就是一个控件下面的具体代码不知道如何些,而书上面往往因为这
问题
太
简单
而不提及,让我很是郁闷。 另外
求助
下:就是我在打开文件或保存文件的时候,打开对话框以后如果正常打开或保存就没
问题
,但是如果选择 取消的话就会出现错误提示。 希望帮我解答下 最好把代码也附上! 先
谢谢
了!
一个GUI设计实例基本上常用的控件都用上了-main.m
一个GUI设计实例基本上常用的控件都用上了-main.m 这是一个对图像进行边界提取的例子,里面包含了常用的gui控件和变量,值的传递情况,打开一个新文件,保存一 个做好的文件等。新手可以参考里面的程序代码的写法,因为我也是刚学会的,这也是我第一个。我学的时候遇到的问 题就是一个控件下面的具体代码不知道如何些,而书上面往往因为这
问题
太
简单
而不提及,让我很是郁闷。 另外
求助
下:就是我在打开文件或保存文件的时候,打开对话框以后如果正常打开或保存就没
问题
,但是如果选择 取消的话就会出现错误提示。 希望帮我解答下 最好把代码也附上! 先
谢谢
了!
ROM分解合并工具合集——NBH、BIN、IMG、SBF格式ROM分解(手机系统制作)工具
ROM分解合并工具合集——NBH、BIN、IMG、SBF格式ROM分解【手机系统制作工具】【手机系统个性化制作工具】 支持现在 95% 以上的ROM文件---【推荐】 【
谢谢
各位的捧场-由于部分朋友们想要个这个的视频教程-我最近上班太忙了-
求助
下各位先人们帮忙录制下视频上传-土豆或优酷 微笑再次感谢了!】 {另外:本软件正在改版-软件化-让大家可以以图形化界面编译-操作更
简单
} 大家注意收藏,完成后将立即发放! ------------------------------------------------------------为中国智能手机行业而努力!
matlab 编程题目,matlab一个很小的编程题目,
求助
!!! matlab题目 求高手解答
导航:网站首页 >matlab一个很小的编程题目,
求助
!!! matlab题目 求高手解答matlab一个很小的编程题目,
求助
!!! matlab题目 求高手解答相关
问题
:匿名网友:楼上两位的回答都很用心,也很精彩,赞一个。我的代码主要有以下优点:(1)用稀疏矩阵存储a,克服内存不足
问题
(N取100万,使用的内存还不到20M)。(2)绘图动态显示N次模拟过程中r/R的变化。代码如下(同时已作...
求助
!!!关于ensp路由策略的题!!
求助
!!!关于ensp路由策略的题!!欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章