CForm
CForm[expr]
打印一个 C 语言版本的 expr.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (1)
应用 (1)
属性和关系 (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 语言. 1988. "CForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CForm.html.
APA
Wolfram 语言. (1988). CForm. Wolfram 语言与系统参考资料中心. 追溯自 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: 19-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: 19-August-2026]}