エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++で文字列ではなく文字char型を整数int型に変換する | ITハット
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++で文字列ではなく文字char型を整数int型に変換する | ITハット
C++で文字列ではなく文字char型を整数int型に変換する String型の文字列をint型に変換するやり方はわか... C++で文字列ではなく文字char型を整数int型に変換する String型の文字列をint型に変換するやり方はわかりますが、それだと1文字の場合変換できません。char型をintに変換することはなかなかないので知らない人も多いと思います。 ソースコード 方法としては、ASCIIコード表を用いて変換します。ASCIIコード表の48~57は文字の‘0’~’9′に対応しています。これを利用して変換していきます。 例えば、char型の‘7’の場合は55 – 48 = 7となることが分かると思います。これをint型にキャストしてやれば変換することができます。 #include <stdio.h> #include <iostream> int main() { char c = '3'; int n = 0; n = (int)(c - '0'); std::cout << n + 3; // i