
本文旨在记录 C语言代码初学者的学习历程并表达本人对代码的理解。本文的内容包括C语言的基本格式输入与输出的方法幂运算1.C语言的基本格式C 语言程序的基本格式可以概括为预处理指令 主函数 其他函数。一个最简单的 C 程序如下#include stdio.h int main(void) { printf(Hello, World!\n); return 0; }其中“#include stdio.h”被称为“头文件”它对于C语言来说是必须的本示例表示引用输入和输出的标准库。int main(void) {}是主函数一个C程序有且仅有一个主函数main后的括号中填函数的返回值类型。2.输入与输出输入用scanf,格式为scanf( , )。其中第一个括号应写入占位符以确定输入数据的数据类型和输入数据的个数。#include stdio.h int main() { float a, b, c; scanf(%f%f%f, a, b, c); }这段代码表示输入三个浮点型数据分别保存在a、b、c三个变量中表示取出变量的内存地址。输出用printf。格式为printf(占位符输出内容)。占位符内容与java差不多d对应整型c对应字符s对应字符串f对应float型lf对应double型。以printf(“%d”,a)为基础说明printf(“%.2f”,a)表示四舍五入并保留两位小数地输出printf(“%.2d \n”,a)表示换行输出。输入多个字符或字符串时可用相连。3.幂运算幂运算需要用到pow因此需要在头文件中引用部分标准库#includemath.hfloatspow(p*(p-a)*(p-b)*(p-c),0.5);与java一样pow的格式为pow(参数指数)输出类型是浮点型指数是分数应写为1.0/2.0等。