解释一下printf()格式中的长度修饰符L和H有什么作用。

如题所述

  1、%L修饰符(注意大写的L):和浮点转换说明符一起使用,表示一个long double值。
  示例:“%Lf”和“%10.4Le”

  注:%l的修饰符(小写的l):和整数说明符一起使用,表示一个long int 或者unsigned long int 类型值。
  示例:“%ld”和“%8lu”。

  2、%h修饰符:和整数转换说明符一起使用,表示一个short int 或者 unsigned short int 类型数值。
  示例:“%hu”、“%hx”和“%6.4hd”
  
温馨提示:答案为网友推荐,仅供参考