首页  > 教育解读  > c语言二进制常量是多少

c语言二进制常量是多少

2025-05-27 07:42:21
李老师
李老师已认证

李老师为您分享以下优质知识

在C语言中,二进制常量的表示方法如下:

前缀要求

二进制常量必须以 `0b` 或 `0B` 开头,例如 `0b1010` 或 `0B1010`,表示二进制数 `1010`(十进制为10)。

其他进制补充说明

- 十六进制:以 `0x` 或 `0X` 开头,如 `0x1A`(十进制26);

- 八进制:以 `0` 开头,如 `0777`(十进制511);

- 十进制:不加前缀,如 `1000`(十进制1000)。

注意事项

- 二进制常量仅限整数,且所有数字必须为0或1;

- 部分代码中可能使用 `0` 作为二进制前缀,但需注意与八进制前缀 `0` 的区别(八进制中 `0` 表示八进制)。

示例:

```c

unsigned int binaryValue = 0b1010; // 二进制表示

int decimalValue = 0b1010;// 十进制赋值

```

以上信息综合自权威资料及C语言标准规范。