一、一元二次方程#include stdio.h#include math.hint main(void) {//三个系数int a 1, b 2, c 3;// 全部改为 double 匹配 sqrt 返回值double d, x1, x2;d b * b - 4 * a * c;if (d 0) {x1 (-b sqrt(d)) / (2 * a);x2 (-b - sqrt(d)) / (2 * a);printf(该一元二次方程有两个解x1%lf,x2%lf\n, x1, x2);}else if (d 0) {x1 -b / (2.0 * a);x2 x1;printf(该一元二次方程有且只有一个解x1x2%lf\n, x1);}else {printf(该一元二次方程无解\n);}return 0;}注sqrt()函数来自math.h返回值类型是 double高精度浮点数float单精度浮点占用 4 字节32 位double双精度浮点占用 8 字节64 位二、数据类型三、变量变量的本质就是内存中的一段存储空间四、初始化所谓初始化就是赋值的意思变量为什么一定要初始化五、如何定义变量六、常量在C语言中如何表示七、常量以什么样的二进制存储在计算机中八、代码规范化九、什么是字节十、什么是ASCII