开发者学堂课程【C语言学习教程:常量和变量_格式控制符】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/387/detail/4860
常量和变量_格式控制符
内容介绍:
一、格式化输出函数
二、几种基本类型的格式符
一、格式化输出函数
格式化输出函数:printf
可使用printf()将数据显示在屏幕上,如:printf ("%d\n",day) ;
格式:
1.printf
printf(“‘格式控制字符串”(%d %f %s %c),参数列表…)
以上字符会对不同类型进行相应的输出,用逗号隔开需要输出的参数列表。参数列表即需要打印的数据。可以放多个。
而多个参数列表也用逗号隔开。
例子:
int month = 7;
intday=20;
printf("今天是%d月%d日",month, day);
printf:
并非与用户交互的工具,是一种调试手段-暴力调试,且仅作为一种调试方式。不管程序对错依然按部就班运,运用时会出现无法规避的问题。此时也可使用另一种断点调试,此调试优于暴力调试,程序会停在错误处。
前期入门时需要了解 printf,但后期几乎不会使用。在后台查看到数据错误时,呈现给用户的同样也是错误值,存在程序崩溃的风险。仅能切取片段进行判断
2.断点调试
更优选。优化于暴力调试,会在数据错误处停止,以便于观察到详细错误。可随时监听,便于更改。
二、几种基本类型的格式符(格式说明)
%d十进制有符号整数
%u十进制无符号整数
%f浮点数 (单精度) float
%lf浮点数 (双精度) double
%.5lf显示时保留小数点后5位
%s字符串
%c单个字符
%p指针的值
%e指数形式的浮点数
%x以十六进制表示的整数
%0以八进制表示的整数
%%输出%