格式控制符

%d:十进制整形输出
%f:控制实数输出(单精度,双精度lf)


使用原则:

规范,整数用%d,浮点,用%f或%lf,字符,用%c(别搞些花里胡哨的)


Question

  1. printf("%f",8/5); //结果为0.000000
    解释:与计算机的体系结构有关,格式控制符相当于一种运算形式,int型和浮点型在计算机中的存储形式不同。 printf不会进行任何的转换,它只是从内存中读出该内存地址存的值,然后根据格式控制符定义的运算形式进行运算。如果搭配错误,则会进行“错误的运算法则”。

猜你喜欢

转载自blog.csdn.net/lansehuanyingyy/article/details/80178085