2015-11-10 59 views
0

如何设置一个变量来具有一定数量的位?比如我想设置X有3位,如果我在X复制9 = 1001,X将举行100设置位数

+0

什么编程语言?如果'x'有3位,并且你指定了'x = 1001',你通常会得到'1',而不是'100'。至少在位域被支持的情况下。 – lurker

+0

你在用什么语言? – Rotem

回答

0

在C语言中,你可以做这样的事情:

struct foo { 
    int field1:3; 
} 

和字段1 foo只会占用3位。