[英]Converting upper and lower case letters
在C ++中,如何將大寫字母轉換為小寫字母並返回?
ch= ch-('a'-'A') a -> A
ch= ch+('a'-'A'). A-> a
是否有像這樣的“公式”,用於將字母轉換為數字並反轉?
有“公式”可以將小寫字母轉換為大寫字母,反之亦然。 他們處理相加或相減'A'
和'a'
之間的距離值。 盡管我們使用std::tolower
和std::toupper
來處理轉換,但std::tolower
使用它們。
可以通過ch - '0'
將數字轉換為字符作為整數值,盡管我不確定100%就是您要的。 顯然,將字符串轉換為數字意味着以正確的順序摘除數字並相乘以得到“整數”數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.