社区
CPU和硬件区
帖子详情
C中不同数据类型是怎么通过一个地址来取出相应的字节的
isstack
2017-09-26 09:50:38
比如我申明了一个int型的变量a ,a就是这个变量的首地址,如果是32位机这个地址就是32位的,申明一个char变量b,这个地址也是32位的,它指向的数据时8位的,我疑惑的就是他们怎么通过首地址知道这个数据是32位还是8位的,烦请高手告知。
...全文
1285
7
打赏
收藏
C中不同数据类型是怎么通过一个地址来取出相应的字节的
比如我申明了一个int型的变量a ,a就是这个变量的首地址,如果是32位机这个地址就是32位的,申明一个char变量b,这个地址也是32位的,它指向的数据时8位的,我疑惑的就是他们怎么通过首地址知道这个数据是32位还是8位的,烦请高手告知。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isstack
2017-09-29
打赏
举报
回复
好的,谢谢大家
isstack
2017-09-28
打赏
举报
回复
那么他们在定义之后,用到的时候是通过啥来知道它到底是多少字节的呢
ppt722
2017-09-28
打赏
举报
回复
C语言属于静态语言, 数据类型都是在编码阶段明确定义的, 在编译阶段编译器根据代码翻译成机器操作码. 如果你学过汇编,就会有更深刻的认识.
9527
2017-09-27
打赏
举报
回复
只靠一个地址,是没法子判断类型的,你在操作数据时,都已经指定了指针类型的
常书
2017-09-27
打赏
举报
回复
定义完int a,char b后,对应的机器码所指的空间为4字节和1字节,比如int会对应eax而char会对应ah
will热爱
2017-09-26
打赏
举报
回复
根据取的数据类型来定吧,
isstack
2017-09-26
打赏
举报
回复
第一次提问,还请大家不吝赐教
易语言-深入了解
数据类型
易语言-深入了解
数据类型
各种
数据类型
在内存
中
的存储情况通过实战游戏对游戏进行读写功能CALL的调用加深理解01.简介02.准备工作03.
字节
型04.短整数型05.整数型06.长整数型07.小数型08.双精度小数型09.逻辑型10.日期时间型11.文本型12.
字节
集13.DXF小练习-喇叭公告14.DXF小练习-透明无敌
(三)C语言
数据类型
——指针类型
(三)C语言——指针类型 指针是C语言的特色之一,熟练掌握和正确使用指针对
一个
成功的C语言程序设计人员来说是十分重要的。正确灵活地运用指针,可以使程序编写简洁、紧凑、高效。利用指针变量可以有效地表示各种复杂的数据结构,如队列、栈、链表、树、图等。 一.指针的概念 1.变量的
地址
与变量的内容 在计算机
中
,所有的数据都是以二进制形式存放在内存储器
中
。一般把内存
中
的
一个
字节
成为
一个
内存单元,
不同
的
数据类型
所占用的内存单元数不等。为了正确地访问这些内存单元,必须为每个内存单元编号。根据
一个
内存单元的编号即可准确地找
字节
怎么转换为比特C语言,vc++如何
取出
一个
字节
中
的任意比特位
满意答案用 按位与运算,
取出
相应
的 一位,然后右移到最右边,可得。右数 第1位 用 2 的 0 次方 做 & 运算, 右移 0 位右数 第2位 用 2 的 1 次方 做 & 运算, 右移 1 位右数 第3位 用 2 的 2 次方 做 & 运算, 右移 2 位右数 第i位 用 2 的 i-1 次方 做 & 运算, 右移 i-1 位右数 第8位 用 2 的 7...
C语言之数据的储存
目录
数据类型
的介绍 类型的意义: 类型的基本归类 整形家族 浮点数家族 构造类型——自定义类型 指针类型 空类型 整形在内存
中
的存储 原码反码与补码 补码思想 大端小端
字节
序 浮点型在内存
中
的存储 浮点数表示形式 举例说明: IEEE 754规定浮点数存储方式 对于有效数字M规定 对于指数E规定 从内存
中
取出
经典案例
数据类型
的介绍 char:字符
数据类型
——1
字节
short:短整型——2
字节
int:整形——4
字节
long:长整型——4
字节
.
C语言
中
的
字节
对齐
C语言
中
的
字节
对齐
CPU和硬件区
1,025
社区成员
562
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章