2011-10-21 21 views
25

Sự khác nhau giữa unsignedunsigned int là gì?Sự khác biệt giữa int không dấu và chưa ký trong C++

Câu hỏi này đã được trả lời cho C (không có sự khác biệt):

Difference between unsigned and unsigned int in C

Tôi muốn biết liệu có bất kỳ sự khác biệt thực tiễn trong C++. Họ có cùng loại không?

+0

bản sao có thể có của [Sự khác biệt giữa int chưa ký và chưa ký trong C] (http://stackoverflow.com/questions/7176657/difference-between-unsigned-and-unsigned-int-in-c) – StuartLC

+9

Tôi sẽ không bỏ phiếu cho việc đóng cửa. 'C'! =' C++ '. –

Trả lời

31

Chúng cùng loại, như trong C. Không có sự khác biệt nào cả.

Tất nhiên, unsigned có thể được sử dụng làm bộ định tính cho các loại tích phân khác. Nhưng theo mặc định, unsigned giống với unsigned int.