unsign int x: 8; 这种语句是合符语法的么?

dfczj 2007-06-21 08:48:58
unsign int x: 8;

unsign int bit:8;

unsign int y:8;
--------------------------------------------
网上看到的代码,我在dev c++中编译都通不过,这是合法的语句么?
...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
星羽 2007-06-21
  • 打赏
  • 举报
回复
不放在结构里是不可以的

而且应该是 unsigned c++好象没有 unsign 吧
freshui 2007-06-21
  • 打赏
  • 举报
回复
位域, 取这个数据类型的几位而已
bargio_susie 2007-06-21
  • 打赏
  • 举报
回复
别人那只给出了一个思想过程,也没说能运行成功的。。
dfczj 2007-06-21
  • 打赏
  • 举报
回复
我看到的这几句代码并没有在结构体中.
main(void)

{

unsign int x: 8;

unsign int bit:8;

unsign int y:8;

int count=7;

x=6;y=0;

for(;count>=1;count--)

{

bit=x&0x80;

bit>>=count;

y|=bit;

x<<=1;
}
x=y;

x>>1;

}
xharry 2007-06-21
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20061207/10/5212742.html
huashizhixin 2007-06-21
  • 打赏
  • 举报
回复
把它放到一个结构体里面

69,371

社区成员

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

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