toupper() 函數將小寫字母轉換為大寫字母。語法:int toupper(int c)參數:c – 要轉換的字符返回值:大寫字母或 c 本身僅對 ascii 字符集中的字母有效locale-aware,轉換可能因 locale 不同而異
C 語言中 toupper() 函數的使用
toupper() 函數用途:
toupper() 函數將小寫字母轉換為大寫字母。
語法:
<code class="c">int toupper(int c);</code>
登錄后復制
參數:
c:要轉換的字符。
返回值:
如果 c 是小寫字母,則返回大寫形式;否則,返回 c 本身。
示例:
<code class="c">char c = 'a'; char upper = toupper(c); printf("小寫字母 %c 的大寫字母是 %c\n", c, upper);</code>
登錄后復制
輸出:
<code>小寫字母 a 的大寫字母是 A</code>
登錄后復制
注意事項:
toupper() 函數對 ASCII 字符集中的字母有效。
對于非字母字符,toupper() 函數不會進行轉換。
toupper() 函數是 locale-aware 的,這意味著轉換可能因當前 locale 設置而異。