double型的数据类型可以用%f输出 long double型的要用%lf int 型的要用%d long int要用%ld long long int要用%lld char 要用%c 字符串型的要用%s 输出变量在内存的地址用%p
答:1.C语言中printf输出float和double都可以用%f,而double型数据还可以用%lf。2.scanf当中若是对双精度的变量赋值是必须是%后跟lf,而printf当中可以用%f也可以用%lf没有限制。
double型的数据类型可以用%f输出 long double型的要用%lf int 型的要用%d long int要用%ld long long int要用%lld char 要用%c 字符串型的要用%s 输出变量在内存的地址用%p
答案:A 解析:使用scanf输入时,double类型使用%lf,float类型使用%f。因此答案是%lf%f,或%lf%g。共1 个回答 qqq 资深元老 助教 2899天前 printf的%f说明符的确既可以输出float型又可以输出double型.根据“默认参数提升”规则float型会被提升为double型.因此printf()只会看到双精度数.对于scanf,情况就完全不同了,...