在C语言中,3个字节的长度如何表示?

_牧马人_ 2011-08-18 01:46:50
在C语言中,3个字节的长度如何表示?哪位





高手帮帮忙啊 ????


有重谢!!!!
...全文
1600 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
smart_fish8 2011-08-21
  • 打赏
  • 举报
回复
*p = malloc(3)
jernymy 2011-08-20
  • 打赏
  • 举报
回复
char achBuf[3];
wosuiniqunbai 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dahuaixiaohuai 的回复:]

int ilen:24;//三个字节长度的整数,24bit.
[/Quote]

++1
5t4rk 2011-08-18
  • 打赏
  • 举报
回复
方法如此之多

但是为什么楼主

你偏要用三个呢

四个不是很好吗

浪费一个字节而已
svtanto 2011-08-18
  • 打赏
  • 举报
回复
位域可以
或者 'abc' 就是3个字节
或者 char a[3];
吾子墨鸿 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 icemornings 的回复:]
C/C++ code

char a[3];


或者

C/C++ code

struct BYTE_3
{
unsgined a:24;
};
[/Quote]
正解+1
暮雨晨舟 2011-08-18
  • 打赏
  • 举报
回复

int ilen:24;//三个字节长度的整数,24bit.

++
jldream110 2011-08-18
  • 打赏
  • 举报
回复
不就是24位吗 咋表示不行啊
skyming 2011-08-18
  • 打赏
  • 举报
回复
你得先看这样表示目的是干嘛!!!
在想用哪种形式???
楼主?思考、、、、、、
炼气士 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dahuaixiaohuai 的回复:]

int ilen:24;//三个字节长度的整数,24bit.
[/Quote]
++,刚好学完位段
树无影 2011-08-18
  • 打赏
  • 举报
回复

#include <stdio.h>

typedef struct Type
{
unsigned int b: 24;
}Type;


int main()
{
Type a;

//a.b= 0xffffff; //这是最大数16777215
a.b= 0xffffffff; //这里即使你给他赋值四个字节大小的,因为实际要使用的是三个字节,所以最高位的ff会舍去
printf("%d\n", a.b); //16777215

return 0;
}
  • 打赏
  • 举报
回复
无聊。。。。用到3个字节,你就用4字节就行。。。

你不能直接声明int a:24,必须放到结构体里面

而且你用sizeof(a)就知道其实还是占用4个字节

除非 你用usigned char a[3];不过有什么意义呢?
dsoyy 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qyee16 的回复:]

3 * sizeof(char)
[/Quote]

这个可以把

ljhhh0123 2011-08-18
  • 打赏
  • 举报
回复
给你4字节,剩那一个不用找了。
lc_windson 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 icemornings 的回复:]
C/C++ code

char a[3];


或者

C/C++ code

struct BYTE_3
{
unsgined a:24;
};
[/Quote]

学习了
gz_qmc 2011-08-18
  • 打赏
  • 举报
回复
就是3
icemornings 2011-08-18
  • 打赏
  • 举报
回复

char a[3];

或者

struct BYTE_3
{
unsgined a:24;
};

seu_98 2011-08-18
  • 打赏
  • 举报
回复
顶楼上三兄弟
proghua 2011-08-18
  • 打赏
  • 举报
回复
3个char
cwh5635 2011-08-18
  • 打赏
  • 举报
回复
int xx:24...
加载更多回复(6)

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧