当前位置: 首页>C++>正文

大小寫字母轉換、數字與字符轉換及ASCII碼表

大小寫字母轉換、數字與字符轉換及ASCII碼表

ASCII碼表:

在這里插入圖片描述

1 大小寫轉換:

1.1 數據類型強制轉換法:

eg.大寫→小寫

char A = 'A';
char a = char(A + 32);
cout << a;

輸出結果為 a
小寫轉成大寫改成 - 32 即可

1.2 字符相減法:

eg1. 大寫→小寫

char A = 'A';
char a = a + 'a' - 'A';
cout << a;

eg2. 小寫→大寫

char a = 'a';
char A = A + 'A' - 'a';
cout << A;

1.3 庫函數法:

C語言需要 #include <ctypy.h>
函數有返回值,需要一個字符去接受返回結果,不能直接輸出函數,否則輸出的是地址

統一轉換成大寫:

toupper();

char a = 'a';
a = toupper(a);
cout << a;

統一轉換成小寫

tolower();

char A = 'A';
A = tolower(A);
cout << A;

2 字符數字和整型數字相互轉換

字符數字 → 整形數字

char num = '9';
int n  = '9' - '0';
cout << n;

字符串數字 → 整型數字

string num = "1234";
int n = stoi(num);
cout << n;

整形數字 → 字符數字

int n = 9;
char num = n + '0';
cout << num;

整形數字 → 字符串數字

int n = 9;
string num = to_string(n);
cout << num;

https://www.zydui.com/af95dUm8CDQ9VAFEC.html
>

相关文章:

  • Pytorch學習筆記——Contiguous vs non-contiguous tensor
  • 問題 A: 英雄聯盟陣營
  • 英雄聯盟用什么語言編寫?C/C++ yyds
  • X光機申請日本PMDA認證指南《藥品與醫療器械法》
  • C++:for循環執行順序
  • 大小寫字母轉換、數字與字符轉換及ASCII碼表
  • 2020 年,蘋果的 AI 還有創新嗎?
  • 上古卷軸3晨風職業_《上古卷軸》全系列回顧及劇情簡介
  • 架構之美筆記
  • Solid Converter pdf v9.x注冊碼
  • 「冰果」一曲新時代的招隱之歌
  • android病毒可以殺掉嗎,央視曝光史上最嚴重危害Android病毒“幽靈推”
  • linux查看是否有漏洞,Linux Lite開發者推傻瓜式腳本:輕松查看是否已修復CPU漏洞...
  • 「MtOI2019」幽靈樂團
  • 搶跑全球同性社交第一股 Blued能否借粉紅經濟“博君一笑”?
  • 基于jetson nano和yolov5?的 車行人檢測(一)
  • MIT
  • 【C++進階】智能指針(萬字詳解)
  • YonBuilder專業版開發之新增規則操作(回錄視頻操作)第貳篇
  • 【C4D】模型倒角時出現破面,倒角不了,怎么辦?
  • c4dr17語言,(全部更新完畢)(魚魚老師中文字幕)C4DR17全面基礎教程
  • C4D R19學習之 001界面認識
  • 使用CCProxy搭建部署linux centos7內網代理上網
  • 看程序學css-4 綜合應用
  • 數據分析--經典語錄匯總
  • Data Mining數據分析經典語錄匯總
  • 2015下半年蘇子語錄《我的人生感悟…
  • 調侃計算機專業的句子,適合調侃的幽默句子
  • pandas數據讀取處理詳解
  • 扎實基礎深入篇(六):while循環帶動生產力