C语言不匹配的浮点类型转换 C语言不匹配的整型转换实例 C语言printf函数返回值实例 C语言不匹配的浮点类型转换 /* floatcnv.c -- mismatched floating-point conversions */ #include <stdio.h> int main(void) { float n1 = 3.0; double n2 = 3.0; long n3 = 2000000000; long n4 = 1234567890; printf("%.1e %.1e %.1e %.1e\n", n1, n2, n3, n4); printf("%ld %ld\n", n3, n4); printf("%ld %ld %ld %ld\n", n1, n2, n3, n4); return 0; } C语言不匹配的整型转换实例 C语言printf函数返回值实例