2012-01-31 19 views

Trả lời

13

Điều này sẽ cung cấp giá trị bằng 0 hoặc 1, tùy thuộc vào giá trị ban đầu bằng 0 hay không khác.

Chuyển đổi sang bool đưa ra một giá trị của true hoặc false:

4,12 Một giá trị bằng không, giá trị con trỏ null, hoặc null giá trị con trỏ thành viên được chuyển đổi sang false; bất kỳ giá trị nào khác được chuyển đổi thành true.

Chuyển đổi trở lại char chuyển đổi false bằng không, và true một:

4,7/4 Nếu loại nguồn là bool, giá trị false được chuyển thành không và giá trị true được chuyển đổi đến một.

3

giá trị Integral chuyển đổi sang bool quả của cả true hoặc false (4.12), và bool chuyển đổi sang giá trị kết quả không thể thiếu trong cả hai 1 hoặc 0 (4,5 (6)). Xem Chương 4 (Chuyển đổi chuẩn).

2

Khi chuyển thành bool zero và null được chuyển thành false và mọi thứ khác được chuyển thành true. Khi chuyển đổi từ bool false được chuyển thành 0 và true được chuyển thành một.

Các vấn đề liên quan