C语言除了用%c读取char型单字符不会跳过空格(这里的空格包括:空格、制表符、跟回车键一起被键入的换行符),其他的格式说明符:如%s字符串,%d整型,%ld长整型,%hd短整型,%f单精度浮点型,%lf双精度浮点型,%Lf长双精度浮点型等等都会跳过所有前缀空格,直到遇到第一个非空格字符。