C语言:scanf() 格式控制符汇总 比眉伴天荒 2023-01-15 08:27 246阅读 0赞 ### scanf() 格式控制符汇总 ### <table> <tbody> <tr> <th>格式控制符</th> <th>说明</th> </tr> <tr> <td>%c</td> <td>读取一个单一的字符</td> </tr> <tr> <td>%hd、%d、%ld</td> <td>读取一个十进制整数,并分别赋值给 short、int、long 类型</td> </tr> <tr> <td>%ho、%o、%lo</td> <td>读取一个八进制整数(可带前缀也可不带),并分别赋值给 short、int、long 类型</td> </tr> <tr> <td>%hx、%x、%lx</td> <td>读取一个十六进制整数(可带前缀也可不带),并分别赋值给 short、int、long 类型</td> </tr> <tr> <td>%hu、%u、%lu</td> <td>读取一个无符号整数,并分别赋值给 unsigned short、unsigned int、unsigned long 类型</td> </tr> <tr> <td>%f、%lf</td> <td>读取一个十进制形式的小数,并分别赋值给 float、double 类型</td> </tr> <tr> <td>%e、%le</td> <td>读取一个指数形式的小数,并分别赋值给 float、double 类型</td> </tr> <tr> <td>%g、%lg</td> <td>既可以读取一个十进制形式的小数,也可以读取一个指数形式的小数,并分别赋值给 float、double 类型</td> </tr> <tr> <td>%s</td> <td>读取一个字符串(以空白符为结束)</td> </tr> </tbody> </table>
还没有评论,来说两句吧...