C++ //练习 2.5 指出下述字面值的数据类型并说明每一组内几种字面值的区别:

发布时间:2024年01月19日

C++ Primer(第5版) 练习 2.5

练习 2.5 指出下述字面值的数据类型并说明每一组内几种字面值的区别:

( a ) ‘a’, L’a’, “a”, L"a"

( b ) 10, 10u, 10L, 10uL, 012, 0xC

( c ) 3.14, 3.14f, 3.14L

( d ) 10, 10u, 10., 10e-2

环境:Linux Ubuntu(云服务器)
工具:vim
解释

( a ) 'a’是char型,L’a’是wchar_t型,"a"是ANSI字符串,L"a"是unicode的字符串。
( b ) 10是int型,10u是unsigned int型,10L是long型,10uL是unsigned long型,012是八进制,0xC是十六进制。
( c ) 3.14是float型,3.14f是float型,3.14L是long double型。
( d ) 10是int型,10u是unsigned int型,10.是float型,10e-2是float型。

文章来源:https://blog.csdn.net/navicheung/article/details/135696800
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。