最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OJ中G++和C++的區(qū)別

 更新時(shí)間:2018年10月16日 14:35:48   作者:可笑癡狂  
今天小編就為大家分享一篇關(guān)于OJ中G++和C++的區(qū)別,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

首先更正一個(gè)概念,C++是一門計(jì)算機(jī)編程語言,G++不是語言,是一款編譯器中編譯C++程序的命令而已。

那么他們之間的區(qū)別是什么?

在提交題目中的語言選項(xiàng)里,G++和C++都代表編譯的方式。準(zhǔn)確地說,選擇C++的話,意味著你將使用的是最標(biāo)準(zhǔn)的編譯方式,也就是ANSI C++編譯。如果你使用的是G++的話,意味著你將使用GNU項(xiàng)目中最平凡適用人群最多的編譯器(其實(shí)也就是我們熟悉的Code::Blocks的自帶的編譯器,Windows環(huán)境里一般是MinGW下的gcc,Linux中的gcc和前者基本是一個(gè)東西)進(jìn)行編譯。類似的還有選擇C和GCC,前者是標(biāo)準(zhǔn)C編譯器編譯,后者同樣是用gcc來編譯。

oj 中G++和C++區(qū)別

1、輸出double類型時(shí),如果采用G++提交,scanf采用%lf,prinf采用%f,否則會(huì)報(bào)錯(cuò)

2、使用GCC/G++的提醒:
對(duì)于64位整數(shù), long long int 和 __int64 都是支持并且等價(jià)的.但是在讀和寫的時(shí)候只支持scanf("%I64d", ...)和printf("%I64d", ...).不支持"%lld"是因?yàn)镸inGW下的GCC和G++使用的msvcrt.dll動(dòng)態(tài)鏈接庫并不支持C99標(biāo)準(zhǔn). (杭電OJ G++支持"%lld")
 根據(jù)ISO C++標(biāo)準(zhǔn),在G++下,main函數(shù)的返回值必須是int,否則將會(huì)導(dǎo)致Compile Error(編譯錯(cuò)誤)的判答

3、G++/GCC使用scanf、printf時(shí)注意引用<stdio.h>,只引用<iostream>不識(shí)別 (杭電OJ G++不需要<stdio.h>)

補(bǔ)充:

__int64與long long 都是在32位平臺(tái)開始使用的64位整數(shù)的數(shù)據(jù)類型,在存儲(chǔ)方式和使用方式上沒有區(qū)別。
 兩者的區(qū)別在于,它們命名的發(fā)起人不同,支持的平臺(tái)不同。long long這個(gè)數(shù)據(jù)類型,是UNIX平臺(tái)發(fā)起并支持的,而__int64是微軟從win95(VC6)開始發(fā)起并支持的,在老的windows開發(fā)平臺(tái)下(如VC6),不識(shí)別long long,而老的UNIX,也不識(shí)別_int64。當(dāng)然,現(xiàn)在比較新的平臺(tái),兩種數(shù)據(jù)格式和相關(guān)的定義、函數(shù)都可以兼容了。

 同樣,作為64位整數(shù)的printf輸出格式定義,也是一樣,微軟使用的是%i64d,而UNIX使用的是%lld以及%llu(無符號(hào)64位)等形式。

 實(shí)際上,無論哪一種,在實(shí)際效果上沒有不同,只是因?yàn)槎x者和使用環(huán)境造成的支持或不支持的問題。
 而ACM中,編譯識(shí)別系統(tǒng)偏向更多的支持微軟系統(tǒng)的定義,因此應(yīng)該使用__int64和%i64d

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • C++中聲明、定義、初始化、賦值區(qū)別介紹

    C++中聲明、定義、初始化、賦值區(qū)別介紹

    在?C++?中,聲明、定義、初始化、賦值是變量的四個(gè)基本操作,很多朋友不清楚他們之間有什么區(qū)別,今天通過本文給大家介紹下C++中聲明、定義、初始化、賦值區(qū)別,感興趣的朋友一起看看吧
    2023-05-05
  • 使用C++實(shí)現(xiàn)Excel文件與CSV之間的相互轉(zhuǎn)換

    使用C++實(shí)現(xiàn)Excel文件與CSV之間的相互轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了如何使用C++實(shí)現(xiàn)Excel文件與CSV之間的相互轉(zhuǎn)換,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-06-06
  • 學(xué)習(xí) C++能帶給我們什么

    學(xué)習(xí) C++能帶給我們什么

    這篇文章主要介紹了學(xué)習(xí) C++能帶給我們什么的相關(guān)總結(jié),主要來自于前輩們,這里匯總給大家,需要的朋友可以參考下
    2016-03-03
  • C/C++ 讀取16進(jìn)制文件的方法

    C/C++ 讀取16進(jìn)制文件的方法

    下面小編就為大家?guī)硪黄狢/C++ 讀取16進(jìn)制文件的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • C++中STL容器的主要使用及含義說明

    C++中STL容器的主要使用及含義說明

    這篇文章主要介紹了C++中STL容器的主要使用及含義說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++中的運(yùn)算符和運(yùn)算符優(yōu)先級(jí)總結(jié)

    C++中的運(yùn)算符和運(yùn)算符優(yōu)先級(jí)總結(jié)

    這篇文章主要介紹了C++中的運(yùn)算符和運(yùn)算符優(yōu)先級(jí)總結(jié),主要整理了算術(shù)、關(guān)系、邏輯、位和賦值運(yùn)算符的用法,需要的朋友可以參考下
    2016-05-05
  • C語言二維數(shù)組中的查找的實(shí)例

    C語言二維數(shù)組中的查找的實(shí)例

    這篇文章主要介紹了C語言二維數(shù)組中的查找的實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • OpenCV實(shí)現(xiàn)人臉識(shí)別簡(jiǎn)單程序

    OpenCV實(shí)現(xiàn)人臉識(shí)別簡(jiǎn)單程序

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)人臉識(shí)別簡(jiǎn)單程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • C++指針運(yùn)算符(&和*)的實(shí)現(xiàn)

    C++指針運(yùn)算符(&和*)的實(shí)現(xiàn)

    C++ 提供了兩種指針運(yùn)算符,一種是取地址運(yùn)算符 &,一種是間接尋址運(yùn)算符 *,本文就詳細(xì)的介紹一下這兩種運(yùn)算符的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • C語言數(shù)組實(shí)現(xiàn)打磚塊游戲

    C語言數(shù)組實(shí)現(xiàn)打磚塊游戲

    這篇文章主要為大家詳細(xì)介紹了C語言數(shù)組實(shí)現(xiàn)打磚塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評(píng)論

怀柔区| 大田县| 墨脱县| 新建县| 琼中| 景德镇市| 敦煌市| 武功县| 来凤县| 麦盖提县| 茶陵县| 凌云县| 泾源县| 留坝县| 东乡族自治县| 英吉沙县| 林芝县| 鹿邑县| 微山县| 莲花县| 神木县| 凤翔县| 昭通市| 石台县| 宣武区| 曲松县| 徐州市| 易门县| 宁城县| 鹿泉市| 嵩明县| 高唐县| 沧州市| 安陆市| 永年县| 渭源县| 徐闻县| 大厂| 岗巴县| 炎陵县| 隆昌县|