???????????
????1????????char??short??int??long??long long????5???????signed XX ;
????????short????16λ??int?????short?????long????32λ?????????int???????long long????64λ?????????long???????
???????У?????4?????????????塣unsigned short??unsigned int??unsigned long??unsigned long long.
???????unsigned??????unsigned int????д??

???????????????32λ??64λ???????????????β??????int????????С??????32λ???????int?2????64λ???4????????С??int??С?????
????2??wchar_t
????“char??8λ????????????????256???????????????????????????????????256????char??????????
????wchar_t????????????16λ??32λ?????????C??C++???в????漲????GNU Libc?漲wchar_t?32λ???????wchar_t????????????????char???
???????C++?е?wprintf()???????iostream????е???????????wchar_t??????????????????”
????3??C ++11?????????char16_t??char32_t
????char16_t??16λ?????->??u???
????char32_t??32λ?????->??U???
?????????????VS2013????????char16_t??char32_t
??????????????
??????????3????float??double??long double
????????float????4????double????6???????????float??long double?????double?????
????3????????????Χ??????-37??37.
???????float32λ??double64λ??long double80??96??128λ??????VS2013???long doubleλ64λ??
??????????????
????1??????
????0??????8?????0x??0X??????16?????
????2???????
????—— l??L???long????
????—— u??U???unsigned int????
????—— ul??uL??Ul??UL??lU??lu??LU??Lu???unsigned long????????lu????????????????Сд?????
????—— ll??LL???long long ??????
????—— ull??Ull??uLL??ULL???unsigned long long??????
????3?????????????
????—— f??F???float
????—— l??L???long double
????—— ?????????double
????4???????????????——?????????С???????
????—— ????10?????int->long->long long
????—— ????8?????16?????int->unsigned int->long->unsigned long->long long ->unsigned long long