C语言输出格式和类型

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:52:52
请问学长们,让程序输出一句话如果定义输出类型?

比如:我想让编译输出为:Hello World! 这句话,如何通过定义printf("%类型")然后显示出来,我尝试了%c %d %s都不行。

printf("Hello world!\n");这个不算喔

一定要是printf("%类型\n")的格式,请问用什么类型??

大概前面调用字符串文件,然后你定义一个变量用来存放Hello World! 再printf("%s\n",a(就是你定义的那个变量));也许这样可以,,,不过我字符串还不怎么会用。。。。
#include"stdio.h"
#include"string.h"
main()
{
char a[15];/*好像13就够大了,,,*/
a[15]=Hello World!;/*加上空格什么的,好像还要有一个用于表示结束的,一共就需要13个长度。也许还要把这个字符串用双引号括起来,这个我不是很清楚,还没学,,*/
printf("%s\n",a[15]);
}
你自己再在书上看一下吧,,我这个大概有很多错误,,,呵呵

  1. C语言里通过printf函数,可以输出任意格式和任意类型。

  2. printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
    printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。
    格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
    原型:extern void printf(const char *format,...);
    功能:在c语言中产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、控制台等)输出字符。
    用法:
    format
    Format 参数是包含三种对象类型的一个字符串:
    * 无格式字符复制到输出流;
    * 转换规范,每个规范导致在值参数列表中检索 1 个或更多个项;
    * 转义序列。
    通常意义上format的格式如下:
    %[flags][width][.prec