社区
C语言
帖子详情
char int 这些类型的数据在内存中到底是怎么样存放的?
______CQ_
2012-08-09 08:48:31
假如int为2字节。那么比如说4在内存中是:0000 0000 0000 0100(便问一下,这个内存中存放的是补码还是原码?)
那例如 char a='a';
那么这个a在内存中是怎么存的呢?
麻烦各位。。
...全文
369
8
打赏
收藏
char int 这些类型的数据在内存中到底是怎么样存放的?
假如int为2字节。那么比如说4在内存中是:0000 0000 0000 0100(便问一下,这个内存中存放的是补码还是原码?) 那例如 char a='a'; 那么这个a在内存中是怎么存的呢? 麻烦各位。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AnYidan
2012-08-10
打赏
举报
回复
binary
______CQ_
2012-08-10
打赏
举报
回复
我犯错误了。。。
asc2码是用原码在内存中存放吧???
titer1
2012-08-09
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
字符用asci码存放。int用补码,unsigned 用原码。注意机器的大小断法,字节顺序不一样的。又int是4个字节的。
[/Quote]
就是这样。字符用asci码存放。int用补码,unsigned 用原码 改天用debug看下,。
goldbeef
2012-08-09
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
补码
具体用调试的内存窗口可以查看
[/Quote]++
______CQ_
2012-08-09
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
字符用asci码存放。int用补码,unsigned 用原码。注意机器的大小断法,字节顺序不一样的。又int是4个字节的。
[/Quote]
明白
______CQ_
2012-08-09
打赏
举报
回复
貌似看不出来吧[Quote=引用 2 楼 的回复:]
补码
具体用调试的内存窗口可以查看
[/Quote]
IVERS0N
2012-08-09
打赏
举报
回复
补码
具体用调试的内存窗口可以查看
冰与火
2012-08-09
打赏
举报
回复
字符用asci码存放。int用补码,unsigned 用原码。注意机器的大小断法,字节顺序不一样的。又int是4个字节的。
深度分析
数据
在
内存
中
的存储形式
文章目录一、
数据
的基本
类型
介绍二、整型在
内存
中
的存储形式1.原码、反码、补码2.大小端介绍3.浮点型在
内存
中
的存储 ...那接下来我们谈谈
数据
在所开辟
内存
中
到底
是如何存储的? 比如:
int
a = 20
【C语言】
char
类型
如何在
内存
中
存储?
文章目录引子
char
类型
存放
和提升例一:-1例二:-128
char
变量
中
存放
数值的范围如何查询范围定义?结语 引子 上篇博客向大家介绍了
int
类型
在
内存
中
的存储方式【链接】 本篇博客我们继续往后,看看整形家族里的
char
类型
...
int
类型
与
char
类型
比较下面三个定义式的区别...
数据
在
内存
中
是以二进制形式
存放
的,而且是以补码表示的。一个正整数的补码和该数的原码(即该数的二进制形式)相同;如果数值是负的,求补码的方法是:将该数的绝对值的二进制形式,按...
关于
int
类型
数据
在
内存
中
的高低位存储问题
最近在给学生讲课的时候,学生问到,对于一个c语言编写的程序,一个
int
类型
的
数据
,在
内存
中
是如何存储的。 例如:
int
类型
的1在
内存
中
占用4个字节,那这4个字节具体怎么存储呢? 目前市面上大部分书籍说的都是数字的...
java
char
和
int
的区别_
int
类型
和
char
类型
的区别
数据
在
内存
中
是以二进制形式
存放
的,而且是以补码表示的。一个正整数的补码和该数的原码(即该数的二进制形式)相同;如果数值是负的,求补码的方法是:将该数的绝对值的二进制形式,按位取反再加1。
int
i...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章