1. 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 中定義。輸出的字元串除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
(1)c語言print擴展閱讀:
printf函數定義:
函數聲明:
int printf(char *format...);
調用格式:
printf("<格式化字元串>", <參量表>);
格式化字元串包含三種對象,分別為:
(1)字元串常量;
(2)格式控制字元串;
(3)轉義字元。
字元串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字元串和各輸出項在數量和類型上應該一一對應。其中格式控制字元串是以%開頭的字元串,在%後面跟有各種格式控制符,以說明輸出數據的類型、寬度、精度等。
格式控制字元串format:
format-- 是字元串,包含了要被寫入到標准輸出 stdout 的文本。它可以包含嵌入的 format 標簽,format 標簽可被隨後的附加參數中指定的值替換,並按需求進行格式化。
printf的格式控制字元串format組成如下:
%[flags][width][.prec][length]type。
即:%[標志][最小寬度][.精度][類型長度]類型。
參考資料來源:網路-printf
2. print、printf、println的區別
一、功能不同
1、print:將信息顯示在命令窗口中,輸出遊標定位在最後一個字元之後。
2、printf:將信息進行格式化顯示在命令窗口中,輸出遊標定位在最後一個字元之後。
3、println:將信息顯示在命令窗口中,輸出遊標換行定位在下一行開頭。
二、語法不同
1、print:Print(" ") = Println(" ")。
2、printf:System.out.println(" b");
3、println:System.out.print(" ASD "); = System.out.println(" ASD")。
三、特點不同
1、print:是需求輸出的一系列參數, 其個數務必與式樣化字元串所闡明的輸出參數個數一樣多, 各參數之間用","分開。
2、printf:式樣化規定字元, 以"%"開端, 後跟一個或幾個規定字元, 用來確定輸出內容式樣。
3、println:從右到左壓棧,然後將先讀取放到棧底,最後讀取的放在棧頂,處理時候是從棧頂開始的。
3. c語言print函數輸出格式
應該是printf("abc")和printf("%d",i)
如果i=3,則printf("abc%de",i)在屏幕上輸出abc3e,明白了吧?
前面""裡面的任何內容就是要在屏幕上輸出的文本,但是遇到%開頭的如%d、%f、%s,就替換為後面對應的變數
4. c語言中,printf,print,input,都表示輸出,他們有什麼區別
print--是函數,可以返回一個值,只能有一個參數。用起來最簡單
printf--函數,把文字格式化以後輸出,直接調用系統調用進行IO的,他是非緩沖的。
input--是從指定的已經打開的文件裡面讀取。
5. C語言print函數格式控制符中%%d是什麼意思
C語言中%d表示輸出的數用十進製表示 要在結果中輸出% 需要用倆個%表示 即a==%%d中的倆個%%作用是在結果中輸出一個% 後面的d不表示十進制了 直接在結果中輸出
輸出的結果是 a=%d,b=%d
6. 在C語言中把print改成printf行不行
不行,printf是標准庫函數,而標准庫函數里並沒有print。當然可以自己寫一個print函數來代替printf的功能。如果自己沒有寫print函數,用printf改成print會出現提示:warning C4013: 'print' undefined; assuming extern returning int,意思是函數未定義。printf的命名也是有根據的,printf中的f是格式(format)的意思,即按指定格式輸出,如printf("%d",a);表示變數a按十進制整型輸出。如果printf中沒有f又如何能體現出「按格式輸出」的功能呢?
7. 在c語言中print("a=%4x")是什麼意思
%x表示十六進制輸入
4表示4位寬度
如:printf("a=%4x",0);
輸出結果:a=0x0000
再看看別人怎麼說的。
8. C語言如何使用print語句
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
9. print在編程中是什麼意思
列印輸出
不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如「,」或「;」,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。
Print()
功能
以當前字體在打開的列印作業中列印一行或多行文本。
語法Print(printjobnumber,{tab1,}string{,tab2})
例如用在編程中:
定義一個整型數組,將50個隨機的兩位正整數從下標1開始放入該數組中,求出該數組中具有偶數值的偶數下標元素之和,同時輸出該數組中所有元素的值,每行輸出10個值。
dim a(50) as integer
dim i,s as integer
randomize
s=0
for i=1 to 50
a(i)=int(rnd()*99)+1
if a(i) mod 2=0 then s=s+i
next i
print "s=";s
for i=1 to 50
print a(i);
if i mod 10=0 then print
next i
命令PRINT (DOS命令)
列印文本文件。
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device 指定列印機設備。
vb語句。
PHP列印數組命令。
Python中
示例1:
>>>print 'Hello World'
Hello World
示例2:
>>> print "%s is number %d" % ('Python', 1)
Python is number 1
>>> print "s price is f" % ('Core Python Programming', 31.25)
CorePythonProgramming price is 31.250000
10. print在C語言里是什麼意思
我搜遍了所有的 Turbo C 語言頭文件,發現 LIST2.H 和 STACK2.H 中分別有以下函數定義:
LIST2.H
//BorlandC++-(C)
//list2.h:AIntegerListClass
//fromHands-onC++
constintMax_elem=10;
classList
{
protected://
//
int*list;//Anarrayofintegers
intnmax;//Thedimensionofthearray
intnelem;//Thenumberofelements
public:
List(intn=Max_elem){list=newint[n];nmax=n;nelem=0;};
~List(){deletelist;};
intput_elem(int,int);
intget_elem(int&,int);
voidsetn(intn){nelem=n;};
intgetn(){returnnelem;};
voidincn(){if(nelem<nmax)++nelem;};
intgetmax(){returnnmax;};
virtualvoidprint();//line22
};
STACK2.H
//BorlandC++-(C)
//stack2.h:
//fromGettingStarted
#include"list2.h"
classStack:publicList//line5
{
inttop;
public:
Stack(){top=0;};
Stack(intn):List(n){top=0;};//line11
intpush(intelem);
intpop(int&elem);
voidprint();
};
都有 print 函數,但是沒有函數體。
通過網路也無法查到相關信息。
自己摸索吧。。。