日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號(hào) > 充電吧
[導(dǎo)讀]溫故而知新迄今為止的職業(yè)生涯中,有過兩次集中時(shí)間學(xué)習(xí)C++的經(jīng)歷。第一次大概是在1994年前后,那時(shí)非計(jì)算機(jī)專業(yè)大學(xué)畢業(yè)剛接觸C++,學(xué)的是還是BorlandC++3.1的手冊。許多東西都是一知半解就

溫故而知新


迄今為止的職業(yè)生涯中,有過兩次集中時(shí)間學(xué)習(xí)C++的經(jīng)歷。


第一次大概是在1994年前后,那時(shí)非計(jì)算機(jī)專業(yè)大學(xué)畢業(yè)剛接觸C++,學(xué)的是還是BorlandC++3.1的手冊。許多東西都是一知半解就開始了應(yīng)用,但即使是這樣,還是充分感覺到C++的強(qiáng)大,非常喜歡C++帶來的那種充分控制,無所不能的感覺。


第 二次是在2006年前后,正好工作有一段空閑時(shí)間,學(xué)的是《C++ Primer第三版》,《C++ Programing》還有《Effective C++》。經(jīng)過十多年的實(shí)際運(yùn)用再讀C++的經(jīng)典著作,結(jié)合自己地編程實(shí)踐,算是對C++有個(gè)一個(gè)比較全面的理解,感覺收獲頗豐。


一晃十多年又過去了,這段時(shí)間C++經(jīng)歷了C++11,C++14,目前的最新版是C++17。無論是從時(shí)間間隔的角度,還是C++標(biāo)準(zhǔn)變遷的角度,都到了溫故而知新的時(shí)候了。


準(zhǔn)備


本人的習(xí)慣,不管干什么都要先拉好架子,所以就買了下面這本書。



開始我們的學(xué)習(xí)進(jìn)程吧。


long long類型


數(shù)據(jù)類型long long是在C++11中重新定義的,標(biāo)準(zhǔn)規(guī)定它最小是64bit。


在這之前為了提供超過32bit的整數(shù),各個(gè)開發(fā)環(huán)境(編譯器)分別定義了各自的64bit整數(shù)類型。結(jié)果當(dāng)然就是影響了代碼地兼容性。


現(xiàn)在好了。C++11直接定義了long long類型。


我猜許多人應(yīng)該使用過這個(gè)類型,當(dāng)然在C++11之前,這種嘗試會(huì)被編譯器無情拒絕,自C++11之后就不會(huì)在發(fā)生這樣地情況了。因此我認(rèn)為:在C++11新特性中,long long一定是最容易被接受的一個(gè)。多數(shù)程序員看到它時(shí)甚至不會(huì)意識(shí)到這是一個(gè)新特性。


相應(yīng)地,C++11規(guī)定:在指定long long字面值類型時(shí),使用ll或LL。這也可以從long的l或L推斷出來。


另外,也可以像long類型字面值一樣使用U后綴已表明這時(shí)一個(gè)無符號(hào)數(shù)。


2LL

3ll

100ULL


小寫的ll雖然合法,但是容易和數(shù)字1混淆,還是用大寫的吧。


拜托



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉