Skip to content

Commit a4ef5e5

Browse files
committed
docs(types): fixed #98
1 parent 4556b7c commit a4ef5e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/types.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ int i = x + y;
546546

547547
```javascript
548548
int i = 321;
549-
char ch = i; // ch 的值是 65 (321 - 256)
549+
char ch = i; // ch 的值是 65 (321 % 256 的余值
550550
```
551551

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

0 commit comments

Comments
 (0)