C++で単一の文字をintに変換する方法
以下は、文字をintに変換する例です。
例
#include <iostream> using namespace std; int main() { char c = '8'; int i = c - 48; cout << i; i = c - '0'; cout <<"\t" << i; return 0; }
出力
8 8
上記のプログラムでは、文字「c」は値で初期化されます。以下に示すように、文字は整数値に変換されます-
char c = '8'; int i = c - 48; cout << i; i = c - '0'; cout <<"\t" << i;
-
C#で2D配列を1D配列に変換する方法は?
2次元配列と1次元配列を設定する- int[,] a = new int[2, 2] {{1,2}, {3,4} }; int[] b = new int[4]; 2Dを1D配列に変換するには、2次元を前に宣言した1次元に設定します- for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { b[k++] = a[i, j]; } } 以下は、C#で2次元配列を1次元配列に変換するための完全なコードです- 例 using System; u
-
Pythonで16進文字列をintに変換する方法は?
16進文字列には、通常、「0x」プレフィックスが付いています。このプレフィックスと有効な文字列がある場合は、int(string、0)を使用して整数を取得できます。 0は、プレフィックスからベースを自動的に解釈するように関数に指示するために提供されます。例: >>> int("0xfe43", 0) 65091 「0x」プレフィックスがない場合は、0ではなく16を渡して、数値の基数を指定できます。例: >>> int("fe43", 16) 65091