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

C++關(guān)于/2和>>1的區(qū)別說明

 更新時(shí)間:2022年07月22日 10:09:42   作者:L_smartworld  
這篇文章主要介紹了C++關(guān)于/2和>>1的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

/2和>>1的區(qū)別

1.操作對(duì)象類型不同

>>是右移符百號(hào),它在操度作時(shí)只允許整數(shù)

/是除法,它可以操作不同類型的數(shù)據(jù):浮點(diǎn)數(shù)除法最終結(jié)果是浮點(diǎn)數(shù),整數(shù)除法的最終結(jié)果是整數(shù)。

只有當(dāng)被操作數(shù)數(shù)據(jù)類型為知大于0的整數(shù)時(shí),運(yùn)算道結(jié)果才是內(nèi)相同的。

2.運(yùn)算效率不同

右移操作通常情況下,會(huì)比整數(shù)除法速度快。涉及容到浮點(diǎn)數(shù)的除法速度是最慢的。

3.優(yōu)先級(jí)不同

右移運(yùn)算的優(yōu)先級(jí)比除法低,在同時(shí)參與的運(yùn)算中,先計(jì)算乘除,后計(jì)算左移或右移

C++ <<和>>的意思

<<是左移運(yùn)算符的意思

左移運(yùn)算符是用來將一個(gè)數(shù)的各二進(jìn)制位全部左移若干位,右補(bǔ)0。高位左移后溢出,舍棄。

例如:

將a的二進(jìn)制數(shù)左移2位,右補(bǔ)0。若a=15,即二進(jìn)制數(shù)00001111,左移2位得00111100,即十進(jìn)制數(shù)60。

語法格式:需要移位的數(shù)字 << 移位的次數(shù)

例如: 3 << 2,則是將數(shù)字3左移2位。即00000011----->00001100(12);

>>右移運(yùn)算符

運(yùn)算規(guī)則:

按二進(jìn)制形式把所有的數(shù)字向右移動(dòng)對(duì)應(yīng)的位數(shù),低位移出(舍棄)。高位的空位補(bǔ)符號(hào)位,即正數(shù)補(bǔ)零,負(fù)數(shù)補(bǔ)1。

語法格式:需要移位的數(shù)字 >> 移位的次數(shù)

例如:11 >> 2,則是將數(shù)字11右移2位,即00001011------>00000010(2);

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

相關(guān)文章

  • c++中nlohmann?json的基本使用教程

    c++中nlohmann?json的基本使用教程

    nlohmann/json 是一個(gè)C++實(shí)現(xiàn)的JSON解析器,使用非常方便直觀,下面這篇文章主要給大家介紹了關(guān)于c++中nlohmann?json基本使用的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • ipv6實(shí)現(xiàn)tcp編程示例

    ipv6實(shí)現(xiàn)tcp編程示例

    這篇文章主要介紹了ipv6實(shí)現(xiàn)tcp編程示例,需要的朋友可以參考下
    2014-03-03
  • C++中stack容器的使用

    C++中stack容器的使用

    本文主要介紹了C++中stack容器的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 深入理解C++中std::chrono庫的使用

    深入理解C++中std::chrono庫的使用

    在程序設(shè)計(jì)中,時(shí)間管理是一個(gè)核心概念,它不僅關(guān)系到程序的效率和性能,而且直接影響用戶體驗(yàn),C++作為一門高效的編程語言,提供了std::chrono庫,用于精確地處理和計(jì)算時(shí)間,下面就跟隨小編一起學(xué)習(xí)一下std::chrono庫的使用吧
    2023-12-12
  • C語言字符串?dāng)?shù)組詳解

    C語言字符串?dāng)?shù)組詳解

    這篇文章主要介紹了C語言字符串?dāng)?shù)組詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序的圖文教程

    Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序的圖文教程

    這篇文章主要介紹了Visual?Studio?2022使用MinGW來編譯調(diào)試C/C++程序,以實(shí)例來簡(jiǎn)單介紹一下VS2022中如何使用MinGW來編譯、調(diào)試C/C++程序,需要的朋友可以參考下
    2022-08-08
  • C中的volatile使用方法

    C中的volatile使用方法

    volatile 影響編譯器編譯的結(jié)果,指出,volatile 變量是隨時(shí)可能發(fā)生變化的,與volatile變量有關(guān)的運(yùn)算,不要進(jìn)行編譯優(yōu)化,以免出錯(cuò)
    2013-02-02
  • QT中QByteArray與char、int、float之間的互相轉(zhuǎn)化

    QT中QByteArray與char、int、float之間的互相轉(zhuǎn)化

    本文主要介紹了QT中QByteArray與char、int、float之間的互相轉(zhuǎn)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C++實(shí)現(xiàn)校園導(dǎo)游系統(tǒng)

    C++實(shí)現(xiàn)校園導(dǎo)游系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)校園導(dǎo)游系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳細(xì)分析C++ 多態(tài)和虛函數(shù)

    詳細(xì)分析C++ 多態(tài)和虛函數(shù)

    這篇文章主要介紹了C++ 多態(tài)和虛函數(shù)的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評(píng)論

尼勒克县| 新沂市| 平阴县| 南汇区| 怀宁县| 天门市| 疏勒县| 揭阳市| 临桂县| 湖北省| 盱眙县| 吉安市| 逊克县| 宣化县| 天长市| 汉寿县| 丽水市| 明水县| 长兴县| 会宁县| 利津县| 南乐县| 嵊州市| 亳州市| 北辰区| 龙泉市| 且末县| 同仁县| 宝应县| 永平县| 元朗区| 岳阳市| 文安县| 甘孜| 开鲁县| 陵川县| 江都市| 德清县| 山丹县| 茶陵县| 古交市|