gpt4 book ai didi

c++ - 有没有办法使用位来初始化 char ?

转载 作者:太空狗 更新时间:2023-10-29 23:39:24 24 4
gpt4 key购买 nike

我正在尝试表示一副扑克牌中的 52 张牌。我总共需要 6 位; 2 为花色,4 为等级。我想我会使用 char 并将前 2 位设为零,因为我不需要它们。问题是我不知道是否有办法使用位来初始化 char。

比如我想做的是:

char aceOfSpades = 00000000;

char queenOfHearts = 00011101;

我知道一旦我初始化了 char 我就可以操作这些位,但是如果我可以从头开始初始化它会更容易,如我的示例所示。提前致谢!

最佳答案

是的,你可以:

例子,

  char aceOfSpades = 0b00000000;
char queenOfHearts = 0b00011101;

关于c++ - 有没有办法使用位来初始化 char ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35529438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com