c语言之printf函数讲解与常用格式字符

printf函数语法是printf(合适控制,输出表列)。

其中格式控制是由双引号" "括起来的字符串,称为格式字符串。

格式字符串是由格式声明和普通字符组成。

格式声明是由%和格式组成字符组成,比如%d,%f。

普通字符则是需要输出时原样组成的字符。

输出表列是由常量,变量或者表达式组成。

比如printf("第一个数:%d\n",11),第一个数是普通字符,需要全部原样输出,%d是格式字符,表示整型数据。11是输出表列。

常见的格式字符

%d

%d表示整型数据,用来表示整数,与它有相同效果的是%i,不过%i不常用。

代码如下

#include

int main()

{

int a;

a=12;

printf("a的值是:%d\n",a);

return 0;

}

#include

int main()

{

int a;

a=12;

printf("a的值是:%i\n",a);

return 0;

}

如果在%d中间添加数字,比如说%6 d表示按6位域宽输出数据。

%ld表示长整型,%lld表示双长整型

%c表示字符型,输出的是单个字符

#include
int main()
{
char a='s';
printf("a=%10c\n",a);
return 0;
}

%s表示字符串

 

#include

int main()

{

printf("%s\n","计算机c语言程序设计");

return 0;

}

%f是浮点型数据

#include

int main()

{

double a=1.0,b=3.0;

printf("第一个结果:%20.8f\n",a/b);

printf("第二个结果:%-20.8f\n",a/b);

return 0;

}

其中%-表示从左向右顶格表示。

%E表示指数型

#include

int main()

{

printf("%E\n",12.344444);

return 0;

}

你可能感兴趣的:(c语言,c语言,笔记)