CForm
CForm[expr]
式 expr をC言語の形式で出力する.
例題
すべて開く すべて閉じる例 (1)
スコープ (1)
アプリケーション (1)
特性と関係 (2)
CFormは,入力を評価するとCForm[expr]になるときは出力には現れない:
CForm[x ^ 2]Outには,CForm[x^2]ではなく値 x2が割り当てられる:
%CFormは式をC言語のコードのようにフォーマットする:
CForm[1 + 2x + 3x ^ 2]FortranFormは式をFortranのコードのようにフォーマットする:
FortranForm[1 + 2x + 3x ^ 2]考えられる問題 (2)
CFormが出力する関数の名前は,特定のCライブラリで使われる名前とは異なるかもしれない:
CForm[BesselJ[x, 7]]Cコードをコンパイルするためには以下の場所で見付かるヘッダファイルを含める必要があるかもしれない:
FileNameJoin[{$InstallationDirectory, "SystemFiles", "IncludeFiles", "C", "mdefs.h"}]CFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = CForm[x ^ 2]出力はCFormではない:
%しかし,変数 e はCFormなので,続く評価に影響するかもしれない:
FullForm[e]CFormが介在するため乗算は評価されない:
x * eまず変数に割当てを行い.次に結果にCFormを適用することで計算可能性を維持する:
(f = x ^ 2)//CFormx * f関連項目
テクニカルノート
関連するガイド
-
▪
- 数の表示 ▪
- C/C++言語インターフェース ▪
- 数値的評価と精度
履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), CForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/CForm.html.
CMS
Wolfram Language. 1988. "CForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CForm.html.
APA
Wolfram Language. (1988). CForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CForm.html
BibTeX
@misc{reference.wolfram_2026_cform, author="Wolfram Research", title="{CForm}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/CForm.html}", note=[Accessed: 08-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_cform, organization={Wolfram Research}, title={CForm}, year={1988}, url={https://reference.wolfram.com/language/ref/CForm.html}, note=[Accessed: 08-August-2026]}