亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 >

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

      時間: 書榮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++面試題,希望對你有所幫助!


        《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://可能涉及到大頭 小頭; 暫時以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