gpt4 book ai didi

C 语言 : Since there is no "byte" primitive, 是使用 "char"的确切等价物吗?

转载 作者:行者123 更新时间:2023-12-04 23:58:31 26 4
gpt4 key购买 nike

我有一点要在我的程序中切换,想知道我是否可以这样做:

    char *toggle = // some address;
*toggle = 0; // initially

// if(something)
// *toggle = 1;

// other code that continues to toggle under certain conditions...

但是取消引用 char* 会将值视为 char,仅此而已。所以我想知道这是否是存储 1 和 0(整数)的有效方法?

最佳答案

是的,这是一个完全有效的方法。 char 可以被视为整数 在大多数情况下 - 因此您也可以对 char 类型的变量进行算术运算。

关于C 语言 : Since there is no "byte" primitive, 是使用 "char"的确切等价物吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845053/

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