国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場(chǎng) > 面試題 >

    怎樣將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.競(jìng)聘上崗面試題及答案

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

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

    4064080