为了账号安全,请及时绑定邮箱和手机立即绑定

格式化输出

#include <stdio.h>

int main(){

    int age = 18;

float height = 1.85;

char unit = 'm';

printf("%d"\n", age);

printf("%f\n", height, unit);

printf("%s","小明现在在慕课网上学习IT技术"); 

printf("%c",m);

    return 0;

}


正在回答

1 回答

%a             浮点数、十六进制数字和p-记数法(C99)
%A    浮点数、十六进制数字和p-记法(C99)
%c     一个字符(char)

%C           一个ISO宽字符

%d    有符号十进制整数(int)(%ld、%Ld:长整型数据(long),%hd:输出短整形。) 

%e    浮点数、e-记数法
%E    浮点数、E-记数法
%f     单精度浮点数(默认float)、十进制记数法(%.nf  这里n表示精确到小数位后n位.十进制计数)

%g    根据数值不同自动选择%f或%e.
%G    根据数值不同自动选择%f或%e.
%i              有符号十进制数(与%d相同)
%o    无符号八进制整数
%p      指针
%s     对应字符串char*(%s == %hs == %hS 输出 窄字符)

%S             对应宽字符串WCAHR*(%ws == %S 输出宽字符串)

%u      无符号十进制整数(unsigned int)
%x    使用十六进制数字0f的无符号十六进制整数 
%X      使用十六进制数字0f的无符号十六进制整数
%%     打印一个百分号


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

格式化输出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信