如a,b 怎么给它赋成00 01 10 11,要求不能用土方法,一个一个的赋。而要用有规律的函数。
1 c语言中,变量不可以用二进制数来赋值
2 在c语言中,若要给变量赋整型值,则只可以用十进制数、八进制数和十六进制数来赋值
3 示例
int n;n = 12; //使用<a href="https://www.baidu.com/s?wd=%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrHfsPW9Buj9brjPBPAuh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3En1b4PWRsrH0v" target="_blank" class="baidu-highlight">十进制数</a>来赋值
n = 012; //使用<a href="https://www.baidu.com/s?wd=%E5%85%AB%E8%BF%9B%E5%88%B6%E6%95%B0&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrHfsPW9Buj9brjPBPAuh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3En1b4PWRsrH0v" target="_blank" class="baidu-highlight">八进制数</a>来赋值
n = 0x12; //使用十六进制数来赋值
4 扩展
在Java中,变量是可以用二进制数来赋值的。一个示例如下
int n = 0b111;System.out.println(n);
//输出的结果为: 7追问
不是进制的问题
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-11-11
a=b=…追问
这也是很普通的方法