全站数据
8 4 2 0 5 8 1

C语言程序中printf中定义变量的形式%7d和%17d是什么形式

问念心理 | 简单学习,快乐成才!         
问题更新日期:2024-10-29 23:45:56

问题描述

C语言程序中printf中定义变量的形式%7d和%17d是什么形式,麻烦给回复
精选答案
最佳答案

这不是定义哟!是控制输出变量的格式。%7d表示把变量按int型输出,并占用7个字符域右对齐;而%17d表示把变量按int型输出,并占用17个字符域右对齐。

如执行printf("%7d",'A'),会输出下面的情况—— 6565前面有5个空格,连同65一共占7位。