配列・文字列・数値と型
このカテゴリーの記事(新着順)
2進数、8進数、16進数、10進数などの数字の考え方を知っておくと、プログラミングを行う上で役に立つ場合があります。 私たち人間が日常生活で使っているのは、10進数です。 コンピュータが扱うのは、1と0の組み合わせで表せる2進数となります。...
日時: 2008年06月03日 03:06
C++の修飾子をまとめます。 修飾子とは、変数宣言で、変数の前につける特定の意味を持つ形容詞みたいなものです。 定数の修飾子 const 変更できない定数を宣言するときに使う。 記憶クラス修飾子 register マシンのレジスタで保持する...
日時: 2008年06月03日 02:45
定数の宣言 プログラム中で共通して、常に変わらない値を使用したい場合があります。 この場合、定数を用いるのですが、C++でも定数の宣言ができます。 const float TAX = 0.05; // 消費税を定数宣言 定数を宣言する...
日時: 2008年06月03日 02:20
C/C++の浮動小数点型には、いくつか種類があり、精度が違います。 float 通常の精度の浮動小数点型。一般的には4バイト。 double 倍精度浮動小数点数型。一般的には8バイト。 long double doubleよりも、さらに高い...
日時: 2008年06月03日 00:29
C/C++では、変数を定義するときに、型を宣言しなければならないことは、これまでも説明しました。 整数型の変数を宣言するには、intを用います。 int型のサイズは、2~4バイトとなりますが、マシン環境によって異なります。 大きな桁が必要な...
日時: 2008年06月03日 00:00
C++文字列をC文字列に変換 char c_char[100]; // Cの文字列 std::string cpp_char("some"); // C++の文字列 // C++文字列→C文字列に変換 std::strcpy(c...
日時: 2008年06月02日 23:36
文字列関数 std::strcpy(文字列1, 文字列2) 文字列2を文字列1にコピーする std::strncpy(文字列1, 文字列2, 長さ) 文字列2を、指定された長さの範囲内で、文字列1にコピー std::strcat(文字列1,...
日時: 2008年06月02日 23:07
Cの文字列 C++でも、Cプログラムが動くようにと、C++ではCの文字列の記述の仕方が、有効となっています。 Cの文字列は、文字の配列となっており、以下のように記述します。 #include <iostream> char na...
日時: 2008年06月02日 21:54
C++では、多次元配列が使用できます。 [][]; という風に宣言します。 サイズ1が1次元目の配列の要素数、サイズ2が2次元目の配列の要素数となります。 1次元目の要素数が3で、2次元目の要素数が5の二次元配列の例です。 #includ...
日時: 2008年06月02日 21:36
assertモジュールを使うことで、プログラムのクラッシュを回避できます。 配列の範囲外エラーは、致命的なものになる場合がありますので、以下のようにassert文を利用すれば、セルフチェックとして働きます。 #include <ios...
日時: 2008年06月02日 21:03
C++では、変数を宣言すると同時に、初期化(値の代入)を行えます。 int count(0); // countを初期化 int count = 0; // countを初期化 int datas[3] = {12, 4, 85}...
日時: 2008年06月02日 20:35
文字列を入力から受け取る場合、少し難しい操作が必要となります。 といっても、それほど難しくはないので、大丈夫です。 数字や文字(int,float,char,wchar_t)などの場合は・・・ std::cin >> ; で、入力を受け取れ...
日時: 2008年06月02日 19:44
ここまで、出力のためのクラスオブジェクト、std::coutは何度も登場しました。 逆のデータ入力に関しては、std::cinクラスオブジェクトを用います。 #include <iostream> int num1; int n...
日時: 2008年06月02日 19:27
文字の宣言(1文字の文字)は、文字/char型・ワイド文字型 - C言語とC++入門勉強ルームで、説明しました。 しかし、プログラミングを行う上では、文字列を変数に代入したい場合も多いです。 C++には、stirngモジュールが含まれており...
日時: 2008年06月02日 19:04
C/C++の配列の宣言は、次のように行います。 int datas[3]; これで、datas[0]、datas[1]、datas[2]、の3つの要素からなる配列を宣言しています。 一番目の要素のインデックス(添え字)は、「0」であることに...
日時: 2008年06月02日 18:48