<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-159  評(píng)論-114  文章-7  trackbacks-0
    char -128~127     無符號(hào):0~255
    int
    short -32768~32767        無符號(hào):0~65535
    long -2G~2G            無符號(hào):0~4G-1

    有其他修飾符時(shí),int可以省略,short = short int  long = long int,signed = signed int,unsigned = unsigned int。

    float     +/- 3.4*10E38
    double     +/- 1.7*10E308
    long double    +/-1.1*10E4932

    常量定義,必須初始化。

    整數(shù)型,數(shù)據(jù)超出后,會(huì)發(fā)生回繞,char     127+1 => -128了。

    ==============================

    正數(shù)與負(fù)數(shù)轉(zhuǎn)換,別忘了是取反加1,

    有符號(hào)正數(shù):00000111
    負(fù)數(shù),全部取反+1
    <1>11111000
    <2>11111001

    正數(shù)0:00000000(正0)
    <1>取反:11111111
    <2>加一,進(jìn)位,還要保留符號(hào)位,所以是10000000,即為-128

    ==============================

    #include <iostream>
    using namespace std;
    int main()
    {
        cout
    <<"please input a number:";
        
    int i,num;
        cin
    >>num;
        
    int mask=0x80000000;
        cout
    <<"binary is ";
        
    for( i=0; i<32; i++ ){
            
    if( (i&3)==0 )
                cout
    <<' ';
            cout
    <<(mask&num?'1':'0');
            num
    <<=1;
        }

        cout
    <<endl;
        
    return 0;
    }



    整型包括:char,unsigned/signed [int/short int/long int],enum,枚舉項(xiàng)。

    C++運(yùn)算符,優(yōu)先級(jí)順序

    () []
    . -> .* ->* ::
    ! ~ ++ -- + -
    & sizeof
    * / %
    + -
    << >>
    < > <= >=
    == !=
    &
    ^
    |
    &&
    ||
    ?:
    =    +=    -=    *=   /=   %=       << =    >>=     &=    |=    ^=
    ,

    由上到下,級(jí)別越低。

    單目,賦值,條件  ,從右向左結(jié)合,其他從左向右

    ==============================================

    函數(shù)與多文件結(jié)構(gòu)

    函數(shù)是把若干語句組合在一起完成某一個(gè)功能。

    組成:參數(shù)(條件) (結(jié)果)返回值

    形參和實(shí)參

    void disp(char str[])形參
    {
          cout << str << endl;
    }
    disp(name);實(shí)參


    函數(shù)聲明可以和函數(shù)定義分開,函數(shù)聲明在使用的地方,可以有多處,定義只有一處。

    float average(int ,int)

    編譯只做語法檢查,鏈接才真正去找函數(shù)的定義,主要從標(biāo)準(zhǔn)庫、當(dāng)前文件中。

    當(dāng)一個(gè)項(xiàng)目包含多個(gè)文件時(shí),需要一起編譯。

    頭文件包含一些簡(jiǎn)短聲明,不要有代碼,以避免重復(fù)。

    #ifndef __STU_H_
    #define __STU_H_
    函數(shù)聲明
    類定義
    結(jié)構(gòu)定義
    宏定義
    #endif

    函數(shù)的工作原理與棧。

    1,參數(shù)從后向前將實(shí)參壓入棧
    2,依次傳遞給形參

    返回不確定,可以通過寄存器,也可以通過棧。

    函數(shù)的局部變量一定在棧中分配空間。并且一定要初始化再使用。因?yàn)镃++是不會(huì)清理空間的值的(Java的方法中的變量一定是先賦值,再使用,同理)



    主站蜘蛛池模板: 亚洲熟妇无码一区二区三区| 亚洲av中文无码乱人伦在线播放 | 亚洲国产日韩a在线播放| 91精品免费久久久久久久久| 久久精品国产亚洲AV大全| 性无码免费一区二区三区在线| 亚洲A∨无码一区二区三区| 99re在线这里只有精品免费| 亚洲午夜久久久精品影院| 99国产精品视频免费观看| 337p日本欧洲亚洲大胆色噜噜| 1000部拍拍拍18勿入免费视频软件 | 二个人看的www免费视频| 亚洲综合精品网站| 182tv免费视频在线观看| 久久精品无码专区免费| 久久亚洲国产成人精品无码区| 久久久WWW成人免费精品| 日本亚洲欧洲免费天堂午夜看片女人员| 在线毛片片免费观看| 亚洲色图.com| 在线观看永久免费视频网站| 无忧传媒视频免费观看入口| 亚洲欧洲美洲无码精品VA| 95免费观看体验区视频| 亚洲日韩精品无码专区加勒比☆| 亚洲成网777777国产精品| 大地资源中文在线观看免费版| 亚洲的天堂av无码| 在线视频免费观看www动漫| 午夜不卡AV免费| 亚洲伦另类中文字幕| 国产精品视频免费一区二区三区 | 国产亚洲真人做受在线观看| 中文字幕在线免费观看| 亚洲精品天堂无码中文字幕| 亚洲成AV人网址| 美女视频黄免费亚洲| 一级女性全黄久久生活片免费| 亚洲日韩图片专区第1页| 美女黄网站人色视频免费国产|