c语言预备知识
📅 2026/7/6 7:00:58
👁️ 阅读次数
📝 编程学习
一、一元二次方程
#include <stdio.h>
#include <math.h>
int 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("该一元二次方程有且只有一个解,x1=x2=%lf\n", x1);
}
else {
printf("该一元二次方程无解\n");
}
return 0;
}
注:
sqrt()函数来自<math.h>,返回值类型是 double(高精度浮点数);
- float(单精度浮点):占用 4 字节(32 位)
- double(双精度浮点):占用 8 字节(64 位)
二、数据类型
三、变量
变量的本质就是内存中的一段存储空间
四、初始化
所谓初始化就是赋值的意思
变量为什么一定要初始化
五、如何定义变量
六、常量在C语言中如何表示
七、常量以什么样的二进制存储在计算机中
八、代码规范化
九、什么是字节
十、什么是ASCII
编程学习
技术分享
实战经验