C语言在控制台中double变量无法输入 问题描述 在用scanf()函数输入数字时,double变量值为0 解决方案 确认变量名是否准确确认scanf(),的变量名前是否有取址符&确认scanf(),的格式控制字符串是否为%lf (百分号后两个英文字母) 代码示例 #include <stdio.h> int main() { double inputNumber; printf("请输入一个数字:"); scanf("%lf", &inputNumber); printf("您输入的数字是:%.2f\n", inputNumber); return 0; }