docs(types): fixed #98

This commit is contained in:
ruanyf
2023-11-27 22:57:24 +08:00
parent 4556b7ce99
commit a4ef5e5ff1

View File

@@ -546,7 +546,7 @@ int i = x + y;
```javascript
int i = 321;
char ch = i; // ch 的值是 65 (321 - 256)
char ch = i; // ch 的值是 65 (321 % 256 的余值)
```
上面例子中,变量`ch`是`char`类型,宽度是8个二进制位。变量`i`是`int`类型,将`i`赋值给`ch`,后者只能容纳`i`(二进制形式为`101000001`,共9位)的后八位,前面多出来的二进制位被丢弃,保留后八位就变成了`01000001`(十进制的65,相当于字符`A`)。