C++11-long long
生活随笔
收集整理的這篇文章主要介紹了
C++11-long long
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
該博文為原創(chuàng)文章,未經(jīng)博主同意不得轉(zhuǎn)載,如同意轉(zhuǎn)載請注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105043177
long long
- 簡介
- long long類型
- C++11定義long long類型。
- C++11規(guī)定:在指定long long字面值類型時,使用ll或LL。
簡介
long long類型
數(shù)據(jù)類型long long是在C++11中重新定義的,標(biāo)準(zhǔn)規(guī)定它最小是64bit。
在這之前為了提供超過32bit的整數(shù),各個開發(fā)環(huán)境(編譯器)分別定義了各自的64bit整數(shù)類型。結(jié)果當(dāng)然就是影響了代碼地兼容性。
現(xiàn)在好了。
C++11定義long long類型。
我猜許多人應(yīng)該使用過這個類型,當(dāng)然在C++11之前,這種嘗試會被編譯器無情拒絕,自C++11之后就不會在發(fā)生這樣地情況了。因此我認(rèn)為:在C++11新特性中,long long一定是最容易被接受的一個。多數(shù)程序員看到它時甚至不會意識到這是一個新特性。
C++11規(guī)定:在指定long long字面值類型時,使用ll或LL。
這也可以從long的l或L推斷出來。
另外,也可以像long類型字面值一樣使用U后綴已表明這時一個無符號數(shù)。
2LL
3ll
100ULL
小寫的ll雖然合法,但是容易和數(shù)字1混淆,還是用大寫的吧。
總結(jié)
以上是生活随笔為你收集整理的C++11-long long的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++11空指针(nullptr)
- 下一篇: C++表达式