[英]Is a naked char32_t signed or unsigned?
同樣,裸char16_t
是有符號的還是無符號的? 是否定義了實現?
從標准(前 C++11 草案 n3290,或后 C++11 草案 n3337)§3.9.1基本類型:
類型
char16_t
和char32_t
分別表示在<stdint.h>
與uint_least16_t
和uint_least32_t
具有相同大小、符號和對齊的不同類型,稱為基礎類型。
uint_least16_t
和uint_least32_t
都是無符號的(來自 §18.4.1 Header <cstdint>
概要),因此char16_t
和char32_t
相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.