亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 >

      怎樣將char轉(zhuǎn)換成int

      時(shí)間: 書榮1192 分享

        C++是一種面向?qū)ο蟮挠?jì)算機(jī)程序設(shè)計(jì)語言,由美國AT&T貝爾實(shí)驗(yàn)室的本賈尼·斯特勞斯特盧普博士在20世紀(jì)80年代初期發(fā)明并實(shí)現(xiàn)(最初這種語言被稱作“C with Classes”帶類的C)。下面是學(xué)習(xí)啦小編為你整理的C++面試題,希望對(duì)你有所幫助!


        《char轉(zhuǎn)換成int》

        int i_offset = 0;

        int i_count = GetValue(pBuffer+i_offset,4);

        i_offset += 4;

        DWORD GetValue(const BYTE *pBuffer , int i_length)

        {

        DWORD i_value=0;

        if (NULL==pBuffer || i_length<=0) return i_value;

        switch(i_length)

        {

        case 0:

        i_value=0;

        break;

        case 1:

        i_value=*pBuffer ;

        break;

        case 2:

        i_value=GetWORD( pBuffer );

        break;

        case 3://可能涉及到大頭 小頭; 暫時(shí)以Intel為

        i_value=GetWORD(pBuffer +1) + ( *pBuffer <<16);

        break;

        case 4:

        i_value=GetDWORD(pBuffer );

        break;

        default:

        break;

        }

        return i_value;

        }

        int GetWORD( const unsigned char *buffer)

        {

        unsigned int value=buffer[0] ;

        value<<=8 ;

        value+=buffer[1] ;

        return (int)value ;

        }


      面試題相關(guān)文章:

      1.求職面試題目及答案大全

      2.經(jīng)典面試題

      3.競聘上崗面試題及答案

      4.抗壓能力面試題及參考答案

      5.經(jīng)典情景面試題及參考答案

      4064080