c语言中取c语言低字节优先什么意思

温馨提示:糗事百科为大家收集了很多的c语言中字节是什么的糗事,各种关于c语言中字节是什么的爆笑经历,尴尬时刻和开心视频,想持续关注c语言中字节是什么的糗事就收藏本页吧。
扫码下载糗事百科appc语言中高字节和低字节是什么意思_百度知道
c语言中高字节和低字节是什么意思
我有更好的答案
当一个数据超过8位的时候就必须采用两个或多个字节进行存储,例如int类型是16位的数据类型,那么十进制数字256就分为两个字节进行存储0x01FF,其中高字节就是0x01,低字节就是0xFF。存储的时候应该是高字节在内存的低地址,低字节在内存的高地址
数据存储最小单位是字节,可以存储最大的无符号数是255。如果超过就需要用多个字节来存储。比如256的16进制是0x100,那么,低字节是00,高字节是01。
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。雷速体育发帖软件开发QQ乐学 会学 多求 善思千里之行 始于足下
欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 3841 人关注过本帖
标题:[求助]一个取数高低字节的问题
等 级:新手上路
帖 子:102
&&问题点数:0&&回复次数:4&&&
[求助]一个取数高低字节的问题
[求助]一个取数高低字节的问题编写一个函数fhl( ),从无符号整数x中分别取出高字节和低字节,并以十六进制数输出。执行程序时,输入2008,写出输出结果。使用1~2种算法编程算法1:利用位运算实现函数功能。算法2:利用整除和求余运算实现函数功能。算法3:利用指针实现函数功能。我有个问题首先是16位比如1111 左8个1代表高字节吗,我们取出这8位的时候需要把后面8个0一起取在内?还是仅仅输出前8位代表高字节?如果是上面那种想法我想问一下算法三应该怎么算?1,2算法我基本上算写出来了大家还有没有其他方法做?
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:43
定义一个字符型指针,将该指针指向该整数(需强制转换)。这时,指针指向的地址就是整数的高八位,指针再自增一,则就指向了低八位。
等 级:新手上路
帖 子:102
以下是引用emyhello在 20:33:18的发言:定义一个字符型指针,将该指针指向该整数(需强制转换)。这时,指针指向的地址就是整数的高八位,指针再自增一,则就指向了低八位。
我有这样想过但是这样类型不同 不会出错吗
等 级:新手上路
帖 子:43
可以通过强制类型转换。#include&stdio.h&int main(){
unsigned int in_data,
unsigned int *str=&in_
unsigned char *
printf ("please input the data:");
scanf ("%d",&in_data);
temp=(unsigned int)
ptr=(unsigned char *)
printf ("\nthe hign is:%6u\nthe low is:%6u",*ptr,*ptr++);
getch(); }能在WIN-TC中正常运行,由于时间匆忙没加注释,请原谅。
等 级:新手上路
帖 子:102
以下是引用emyhello在 11:54:02的发言:可以通过强制类型转换。#include&stdio.h&int main(){
unsigned int in_data,
unsigned int *str=&in_
unsigned char *
printf ("please input the data:");
scanf ("%d",&in_data);
temp=(unsigned int)
ptr=(unsigned char *)
printf ("\nthe hign is:%6u\nthe low is:%6u",*ptr,*ptr++);
getch();}能在WIN-TC中正常运行,由于时间匆忙没加注释,请原谅。
对于这句不是很理解temp=(unsigned int)str;temp不是无符号整型吗 str不是一个无符号整型的指针吗这个赋值是把str转换成什么赋值给了temp?
版权所有,并保留所有权利。
Powered by , Processed in 0.040359 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights ReservedC语言中的高位字节和低位字节是什么意思_百度知道
C语言中的高位字节和低位字节是什么意思
我有更好的答案
所谓的高位字节和低位字节是相对于地址而言的,在内存中,地址是按字节编码的,即一个字节编一个地址,这个地址就是这个字节的编号。高位字节就是高地址字节,低位字节就是低地址字节。
采纳率:83%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在C语言中,3个字节的长度如何表示?
[问题点数:40分,结帖人lijm_050505]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:31
本版专家分:64965
2011年8月 C/C++大版内专家分月排行榜第一2010年12月 C/C++大版内专家分月排行榜第一
2011年9月 C/C++大版内专家分月排行榜第二2011年4月 C/C++大版内专家分月排行榜第二2010年11月 C/C++大版内专家分月排行榜第二
2011年6月 C/C++大版内专家分月排行榜第三
本版专家分:380
本版专家分:2378
本版专家分:10552
本版专家分:31
本版专家分:328
本版专家分:1591
本版专家分:18
本版专家分:2916
本版专家分:4838
本版专家分:138
本版专家分:5748
本版专家分:237
本版专家分:461
本版专家分:334
本版专家分:151
本版专家分:50
本版专家分:522
本版专家分:340
本版专家分:582
本版专家分:983
本版专家分:6318
本版专家分:25
本版专家分:5944
本版专家分:249
匿名用户不能发表回复!|}

我要回帖

更多关于 c语言字节是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信