<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                一般來說,檢查一個字符并測試它是大寫還是小寫、是字母還是數字是有用的。C++提供了一組庫函數用來執行這種分類操作。要使用這些函數,需要包含頭文件ctype.h。 ~~~ char letter = ’a’; if (isalpha(letter)) { cout << "The character " << letter << " is a letter." << endl; } ~~~ 你可能期望isalpha的返回值是bool類型,但由于一些甚至我都不想考慮的原因,它的返回值實際是整型,如果參數不是字母那結果會是0,參數是字母時結果就是非0值。 這個奇怪現象并不像看起來這般不便,因為如例子所示,在條件中使用這種整型數是合法的,其中0被當做假,而非0值被當做真處理。 從技術上講,這種事情是不允許的——整型數并不同于布爾值。盡管如此,C++允許不同類型間自動轉換這個習慣是有用的。 其他字符分類函數包括isdigit(用以識別0~9之間的數字)、isspace(用以識別各種空白字符,如空格符、制表符、換行符)等等。其他如isupper和islower函數用以識別大小寫字母。 最后,還有兩個進行大小寫轉換的函數,它們是toupper和 tolower。它們都接收一個字符型的參數并返回轉換后的字符。 ~~~ char letter = ’a’; letter = toupper (letter); cout << letter << endl; ~~~ 這段代碼的輸出是A。 作為練習,請使用字符分類與轉換庫編寫apstringToUpper和apstringToLower函數,它們都接收一個apstring類型的參數,將參數中的所有字母都轉換為大寫或者小寫,返回類型為void。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看