2015-11-10 88 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位。