全站数据
8 4 2 0 5 8 1

问:printf如果是想输出一个字母应该用什么格式,还有c,s的区别是什么

工程机械 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 17:18:47

问题描述

问:printf如果是想输出一个字母应该用什么格式,还有c,s的区别是什么希望能解答下
精选答案
最佳答案

%d 输出整型格式,也就是10进制数%c 输出字符格,也就是单个字母或者符号什么的%f 输出浮点数,也就是带有四位小数位的数,比如10.0000%ld 输出长整型格式,差不多和10进制一样,只是它可以输出很大的数%u 输出无符号数,这个基本输出和%d差不多%s 输出字符串,一般都是输出一个char数组的所以字符%lf 输出长浮点数,也就是所谓的双精度浮点数,double类型,可以输出很大的带小数位的数 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零

"0

" %i 有符号十进制整数(与%d相同) %u 无符号十进制整数 %o 八进制整数 e.g. 0123 %x(%X) 十六进制整数0f(0F) e.g. 0x1234 %p 指针 %s 字符串 %%

"%

"