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

C++中的幾個特殊符號說明

 更新時間:2022年07月22日 09:36:16   作者:little丶Sunshine  
這篇文章主要介紹了C++中的幾個特殊符號說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C++的幾個特殊符號

  • #

把宏參數(shù)變?yōu)橐粋€字符串,僅可用于宏定義中。

如:

int GetLength(std::string str)
{
?? ?return str.length();
}
#define LEN(str)?? ?GetLength(#str)
int main()
{
?? ?std::string str = "abcdefg";
?? ?cout << LEN(str) << endl;
?? ?return 0;
}
// 上述程序?qū)⑤敵?,而不是7
  • ##

把兩個宏參數(shù)連接到一起,僅可用于宏定義中。

如:

int GetLength(std::string str)
{
?? ?return str.length();
}
#define TOTALLEN(str1, str2)?? ? ?GetLength(str1##str2)
int main()
{
?? ?std::string str1 = "abcdefg";
?? ?std::string str2 = "hijk";
?? ?std::string str1str2 = "hello";
?? ?cout << TOTALLEN(str1,str2) << endl;
?? ?return 0;
}
// 上述程序輸出5,即str1str2的長度
  • \

在宏定義中用于將不同行的上下文連接成一行

  • __DATE__

在源文件中插入當(dāng)前編譯的日期

  • __TIME__

在源文件中插入當(dāng)前編譯的時間

  • __FILE__

在源文件中插入當(dāng)前源文件路徑及文件名

  • __LINE__

在源文件中插入當(dāng)前源代碼的行號

C++的“>>“和“<<“

操作符作用

C++中標準輸入輸出中所使用的">>“和”<<"是重載運算符作用,意義是流插入運算付和流提取運算符

位操作符

在了解移位操作符和位操作符之前,我們需要知道一個十進制的整數(shù)是如何在計算機中存儲的,以int a = 10 為例,int型占4個字節(jié),一個字節(jié)有8位,正數(shù)十以二進制存儲在這32位中,其在內(nèi)存中的存儲如下,為方便視圖中間部分已省略。注意:注意:注意:

" 移位操作都是針對補碼進行的,正數(shù)的原碼、補碼、反碼相同,負數(shù)的原碼取反得反碼,反碼加一得補碼。"

  • ">>"右移操作符
  • "<<"左移操作符

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Qt使用隨機驗證碼的實現(xiàn)示例

    Qt使用隨機驗證碼的實現(xiàn)示例

    有時候在登錄界面需要驗證碼功能,這樣能夠防止被惡意程序攻擊,本文主要介紹了Qt使用隨機驗證碼的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • C++使用fdk-aac實現(xiàn)將音頻PCM編碼成aac

    C++使用fdk-aac實現(xiàn)將音頻PCM編碼成aac

    mp4的音頻流通常是aac編碼,我們做音視頻采集的時候就需要將,采集的音頻PCM編碼成aac,本文就來為大家介紹一下C++如何使用fdk-aac實現(xiàn)將音頻PCM編碼成aac吧
    2023-11-11
  • 分享C++面試中string類的一種正確寫法

    分享C++面試中string類的一種正確寫法

    C++ 的一個常見面試題是讓你實現(xiàn)一個 String 類,限于時間,不可能要求具備 std::string 的功能,但至少要求能正確管理資源
    2013-11-11
  • C++超詳細講解引用和指針

    C++超詳細講解引用和指針

    引用是C++一個很重要的特性,顧名思義是某一個變量或?qū)ο蟮膭e名,對引用的操作與對其所綁定的變量或?qū)ο蟮牟僮魍耆葍r,這篇文章主要給大家總結(jié)介紹了C++中引用的相關(guān)知識點,需要的朋友可以參考下
    2022-06-06
  • C++排序算法之插入排序解析

    C++排序算法之插入排序解析

    這篇文章主要介紹了C++排序算法之插入排序解析,將數(shù)組分為有序表和無序表,每次從有序表中取出一個元素,插入到有序表的適當(dāng)位置,每遍歷一次,有序表中元素增加一個,無序表中元素個數(shù)減少一個,重復(fù)n-1次,完成排序,需要的朋友可以參考下
    2023-10-10
  • C++實現(xiàn)八皇后問題的方法

    C++實現(xiàn)八皇后問題的方法

    這篇文章主要介紹了C++實現(xiàn)八皇后問題的方法,是數(shù)據(jù)結(jié)構(gòu)與算法中常見的一個經(jīng)典算法,需要的朋友可以參考下
    2014-09-09
  • C++語言實現(xiàn)hash表詳解及實例代碼

    C++語言實現(xiàn)hash表詳解及實例代碼

    這篇文章主要介紹了C++語言實現(xiàn)hash表詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • C語言字符串處理的驚天大坑問題解決

    C語言字符串處理的驚天大坑問題解決

    這篇文章主要為大家介紹了C語言字符串處理的驚天大坑問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • C++的類型轉(zhuǎn)換(強轉(zhuǎn))你了解嗎

    C++的類型轉(zhuǎn)換(強轉(zhuǎn))你了解嗎

    這篇文章主要為大家詳細介紹了C++的類型轉(zhuǎn)換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C語言的字符函數(shù)和字符串函數(shù)詳解

    C語言的字符函數(shù)和字符串函數(shù)詳解

    這篇文章主要為大家介紹了C語言的字符函數(shù)和字符串函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論

三江| 洛南县| 玛多县| 永善县| 布拖县| 阳西县| 平泉县| 勐海县| 洛阳市| 武威市| 赣州市| 通海县| 乐平市| 万源市| 桓台县| 东阿县| 九江县| 陈巴尔虎旗| 安平县| 普陀区| 宁远县| 县级市| 花莲县| 隆化县| 大同市| 土默特左旗| 尉氏县| 临漳县| 赞皇县| 张掖市| 镇平县| 隆尧县| 马山县| 朝阳区| 万州区| 莲花县| 屯门区| 定陶县| 和政县| 武穴市| 吐鲁番市|