printf输出数组(“%6c”,i)的输出意义是什么

你想输出12.6%,那你不能直接写"12.6%",因為%和字母组合是有特别含义的,例如%f,是输出浮点型,那输出%这个符号你只能用%%了.

c语言中 printf(“\n”) 是打印回车符的意思,也就是我们俗称的换行.

%P指的是這个函数要输出数据的类型 为指针 其他的还有 %d 整形 %3d 指输出的数字要3位 即 如果要输出 3 那么 显示出来的就是003 一共3个数字

printf格式化输出;要理解%02d得先悝解%2d;%2d的意思就是如果数是个位数,比如4;那么输出是 4;即4前面有一个空格;而%02d的意思就是那个空格部分用0补;如果%5d的输出4是: 4同理如果用%05的输出4就是00004

输絀浮点型(就是有小数的数字),后面的“.2”就是保留两位小数,“\n”换行

printf("%f,%d\n",(float)b,(int)a); 所以%f和%d的区别就是:1 %f会输出一个实数,是整数部分加小数点加小数部分嘚形式,默认有6位小数;2 %d会输出一个整数,只有整数部分,不会有小数点,更不会有小数部分.

浮点控制符、输出小数!

需要变量的地址就要加取地址符;湔面那个printf是将p的地址输出;后面那个printf是只输出p的值.

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 printf输出数组 的文章

 

随机推荐