数値の科学的記数法は、簡潔な普遍的な形式で巨大な値と小さな値を表すために広く使用されています。つまり、各数値は、小数点の前の 1 と 10 の累乗で表されます。この表記は整数と実数の両方と数学的に互換性がありますが、printf指定子%Eは浮動小数点型を対象としています。文字Eと対応する記...
strtok 関数の第1引数 str1 には、”分離を行いたい文字列” が格納された配列やメモリのアドレスを指定します。 複数回同じ文字列に対して strtok 関数を実行する場合は、2回目以降は str1 にNULL を指定します。 第2引数 str2 には、第1引数 str1 を分離する際の “区切り文字” の文字列が...
文字も数値として扱っているんですかね 実はコンピュータの内部では、文字も 「数値」 として扱われています。各文字の形に対応する数値を「文字コード」と言います(charactor code)。 文字コードの種類には様々なものがあります。代表的なものは 「Unicode」 「JISコード」 があります。どの...
文字定数 エスケープシーケンスではない複数の文字からなる文字定数は、各文字が持つ数値から派生する値を持ちます。たとえば定数 '123' の持つ値は以下のようになります。 表3-2 複数文字からなる定数 (ANSI) 0 '3' '2' '1'あるいは 0x333231 です。
#。プリプロセッサのマクロ・パラメータを文字定数に変換します。 ##。2つのプリプロセッサ・トークンを1つのマクロ定義にマージします。 #error。コンパイル時エラー・メッセージを生成します。 #pragma。実装依存情報をCコンパイラに渡します。 #line。Cコンパイラ・メッセー...
NUMVAL 関数および NUMVAL-C 関数は、文字ストリングを数値に変換します。 これらの関数は、フリー・フォーマット文字表記を含んだ英数字データ項目を数値形式に変換し、それらを数値的に処理するのに使用します。 以下に例を示します。
テーブルを展開する C 型識別子テスト*TargetValuePtr*StrLen_or_IndPtrSQLSTATE SQL_C_CHAR文字バイト長 <BufferLength 整数(小数部ではなく) の桁数 <BufferLength 整数(小数部ではなく) 数字 >の数 =BufferLengthData 切り捨てられたデータ ...
標準ライブラリの数学関数 (たとえば sin、cos、sqrt、atan2 などは使いたくなる機会がありそう) は使えなくなってしまうようだが、多くのx86環境ではx87という浮動小数点計算機能がある。 これを使うことで、標準ライブラリに頼らず、かつ自前での実装もせずに数学関数を使うことができる。
入れ子になった Repeater で階層データを表示する .config ファイルからカスタム情報を格納する カスタム コレクションを実装する 文字列連結のパフォーマンスを向上させる アセンブリを GAC にインストールする foreach ステートメントでクラスを使用できるようにします ...
abs stdlib.h int abs(int n); 整数の引数 n の絶対値を計算します。 acos math.h double acos(double x); x のアークコサインを計算します。 asctime time.h char *asctime(const struct tm *time); 構造体として保管されている time を、文字ストリングに変換します。 asctime_r time.h ...