1. 首页 > 科技

print()函数负责输出数据到屏幕上,所有数据在输出之前必须转换为字符串才能输出。“为什么错误?谢谢

print()函数负责输出数据到屏幕上,所有数据在输出之前必须转换为字符串才能输出。“为什么错误?谢谢

c语言print这个函数怎么用

printf后面的参数包括“格式控制字符串”和输出变量的列表“格式控制字符串”由格式控制字符和普通字符。其中前者以%开始加某一个特殊字符。比如%d为输出整数、%c输出字符。普通字符是原样输出的内容。

输出变量列表即为输出的变量,其个数要与控制字符相对于。比如有int a=3,b=4,然后pritf(“a=%d,b=%d”,a,b)。

输出结果为a=3,b=4。以printf("abc")中abc为格式控制字符串中的普通字符,原样输出。print(“%d”,i)为以整形输出变量i的值。

printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。

printf()是C语言标准库函数,在 stdio.h 中定义。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

扩展资料:

printf函数定义:

函数声明:

int printf(char *format...);

调用格式:

printf("<格式化字符串>", <参量表>);

格式化字符串包含三种对象,分别为:

(1)字符串常量;

(2)格式控制字符串;

(3)转义字符。

字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。

格式控制字符串format:

format-- 是字符串,包含了要被写入到标准输出 stdout 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。

printf的格式控制字符串format组成如下:

%[flags][width][.prec][length]type。

即:%[标志][最小宽度][.精度][类型长度]类型。

参考资料来源:百度百科-printf

vb中print的用法

print方法可以在窗体上显示文本字符串和表达式的值,并可在其它图形对象或打印机上输出信息。

1、语法说明

在vb中,print方法是用来输出信息的专用过程,显示的文本是作为图像来处理的,因此,print方法显示的文本字符串也往往作为图形文本。visual basic 允许在窗体、图形框和打印机用print方法显示文本字符串。

语法格式:

[对象]·Print [Spc(n)|Tab(n) expression charpos]

说明:

——指定文本显示的地方,可取的值:窗体名称、图片框名称或Printer(打印机),也可以是立即窗口(Debug)。如果省略“对象”,则指在当前窗体上输出。

——可选的,用来在输出中插入空白字符,这里n为要插入的空白字符数。

——可选的,用来将插入点定位在绝对列号上,这里n为列号。

——可选的,表示要打印的数值表达式或字符串表达式,如果省略,则打印一空行。

——可选的,指定下一个字符的插入点,可以是分号、逗号,也可以省略。

使用分号(;)则直接将插入点定位在上一个被显示字符之后;

使用逗号(,)则将下一个输出字符的插入点定位在制表符上;

如果省略charpos,则在下一行打印下一字符。

例如,在不同的对象上分别打印消息“This is a testing message”。

在名称为“MyForm”的窗体对象上显示;

MyForm. Print “This is a testing message.”

★在名称为“PicMiniMsg”的图片框对象上显示;

PicMiniMsg. Print “This is a testing message.”

★在当前窗体上显示;

Print “This is a testing message.” ‘省略对象

★在打印机上显示。

Printer. Print “This is a testingmessage.”

2、几种输出方法

对于Boolean数据,输出结果是:True或者False;

使用系统能识别的标准短日期格式书写Date数据。当日期或时间部件丢失或为零时,只书写已提供的部件;

如果Expressionlist(表达式)为空,则无内容书写。但如果Expressionlist值为Null,则输出Null。在输出Null关键字时,要把关键字正确翻译出来。

要把错误数据作为Error errorcode输出。在输出Error关键字时,要把关键字正确翻译出来。

如果在具有缺省显示空间的模块之外使用此方法,则需要对象。否则将导致错误。但,如果在窗体模块上进行调用,则会在窗体上显示。

注意:

Print方法只能用于可显示文本的对象。 因为Print方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。如像W这样的宽字母占据的宽度超过一固定的列宽,而像i这样的窄字母占据的宽度则较小。所以,考虑到要使用比平均字符更宽的空间,表列一定要留有足够的余地。也可以使用固定间距的字体来确保每一字符均只占一列。

希望对你能有所帮助。

关于VB中print的用法?

1、Print方法

Print方法可用于窗体、图片框、立即窗口、打印机等对象。用来显示文本字符和表达式的值。

2、Object.Print 

Obiect是对象的名称,对象可以是窗体(Form)、立即窗口(Debug)、图片框(PictureBox)、打印机(Printer)等。 

Print关键字可以用”?”里代替。

注意:

1.每一次使用Print方法后,Printer对象都会自动换行,即currentY会自动增加,增加的距离就是打印前一行的高度。

2.如果一列要打印多个字符串,可以单独指定currentX和currentY,以确保它们保持在同一行上。

3.在运行时可以修改的属性有:纸大小的设定,打印方向,字体和颜色等。

4.在打印结束后,不要忘记用EndDoc结束打印。

扩展资料

与Print方法有关的函数:

1、TAb

&emsp:Tab函数和Print方法一起使用,对输出光标进行定位,格式为Tab(n)。Tab函数的作用是计算数值型表达式N的值,详情见代码:

Private Sub Form_Click()  

Print Tab(10); "班级"; Tab(20); "姓名"; Tab(30); "性别"

End Sub

说明:n表示下一个输出位置的列号,当前显示位置超过n时,自动下移一行(理论)。即将Tab(30)更换为Tab(300),运行程序时,性别没有显示出来。每个TAb函数对应一个输出项。

2、Spc

在Print方法或Print#语句中,用Spc函数跳过N个空格,格式为:Spc(n)

Private Sub Form_Click()

Print Spc(10); "班级"; Tab(20); "姓名"; Tab(30); "性别"

Print Spc(20); "班级"; Tab(20); "姓名"; Tab(30); "性别"

End Sub

参考资料:搜狗百科——VB

print()是什么函数??有什么作用?

printf()函数是格式化输出函数系列中比较有具有普遍特点的, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:

printf("<格式化字符串>", <参量表>);

要用printf要加上头文件包含语句#include <stdio.h>

print是java才有的

不过MSDN上有.这个函数

void Print( HDC hDC, DWORD dwFlags ) const;

Parameters

hDC

[in] The handle to a device context.

dwFlags

[in] Specifies the drawing options. You can combine one or more of the following flags:

PRF_CHECKVISIBLE Draw the window only if it is visible.

PRF_CHILDREN Draw all visible child windows.

PRF_CLIENT Draw the client area of the window.

PRF_ERASEBKGND Erase the background before drawing the window.

PRF_NONCLIENT Draw the non-client area of the window.

PRF_OWNED Draw all owned windows.

C库里Judge没\此函数