• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    輸出語句

    C語言輸入輸出語句

    c語言輸入輸出函數 C語言輸入輸出函數有很多,標準 I/O 函數中包含了如下幾個常用的函數:scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf 等. int scanf(const char *format, arg_list) scanf 主要從標準輸入流中獲取參數值,format為指定的參數格式及參數類型,如 scanf("%s,%d",str,icount); 它要求在標準輸入流中輸入類似"son of bitch,1000"這樣的字符串,同時程序會將"son of bitch"給str,1000給icount. scanf函數的返回值為int值,即成功賦值的個數,在上例中如果函數調用成功,則會返回2,所以我們在寫程序時,可以通過語句 if(scanf("%s,%d",str,icount) != 2){。

    } 來判斷用戶輸入是否正確. int printf(const char *format, arg_list) printf 主要是將格式化字符串輸出到標準輸出流中,在stdio.h頭文件中定義了標準的輸入和輸出,分別是stdin,stdout. arg_list可以是變量名,也可以是表達式,但最終都會以值的形式填充進 format中. int getc(FILE *fp) getc主要是從文件中讀出一個字符.常用的判斷文件是否讀取結束的語句為:(ch = getc(fp)) != *為文件結束標志, 定義在stdio.h中,就像EXIT_SUCCESS,EXIT_FAILURE定義在stdlib.h中一樣,文件也可以被理解為一種流,所以當fp 為stdin 時,getc(stdin)就等同于getchar()了. int putc(int ch,FILE *fp) putc主要是把符ch寫到文件fp中去.如果fp為stdout,則putc就等同于putchar()了. int getchar(void) getchar 主要是從標準輸入流讀取一個字符.默認的標準輸入流即stdio.h中定義的stdin.但是從輸入流中讀取字符時又涉及到緩沖的問題,所以并不是在屏幕中敲上一個字符程序就會運行,一般是通過在屏幕上敲上回車鍵,然后將回車前的字符串放在緩沖區中,getchar就是在緩沖區一個一個的讀字符.當然也可以在while循環中指定終止字符,如下面的語句: while ((c = getchar()) != '#') 這是以#來結束的. int putchar(int ch) putchar(ch) 主要是把字符ch寫到標準流stdout中去. char * gets(char *str) gets 主要是從標準輸入流讀取字符串并回顯,讀到換行符時退出,并會將換行符省去. int puts(char *str) puts 主要是把字符串str寫到標準流stdout中去,并會在輸出到最后時添加一個換行符. char *fgets(char *str, int num, FILE *fp) str 是存放讀入的字符數組指針,num是最大允許的讀入字符數,fp是文件指針.fgets的功能是 讀一行字符,該行的字符數不大于num-1.因為fgets 函數會在末尾加上一個空字符以構成一個字符串.另外 fgets 在讀取 到換行符后不會將其省略. int fputs(char *str, file *fp) fputs 將 str 寫入 * 與 puts 的不同之處是 fputs 在打印時并不添加換行符. int fgetc(FILE *fp) fgetc 從 fp 的當前位置讀取一個字符. int fputc(int ch, file *fp) fputc 是將 ch 寫入 fp 當前指定位置. int fscanf(FILE *fp, char *format,。) fscanf 按照指定格式從文件中出讀出數據,并賦值到參數列表中. int fprintf(FILE *fp, char *format,。

    ) fprintf 將格式化數據寫入流式文件中. http://**yaoleiroyal/archive/2008/04/03/* 字符串輸入:gets() char name[20]; printf("Hi,What's your name?\n"); gets(name); printf("Nice name %s",name); 它使用一個地址把字符串賦予 name 。char name[20]; char *p; printf("\nEn,What's your name?\n"); p=gets(name); printf("%s?Oh,Nice name %s\n",name,p); get() 的代碼使用 return 關鍵字返回字符串的地址,程序把這個地址分配給指針 p 。

    fgets() fgets() 是為文件 I/O 而設計的,處理鍵盤輸入不是特別方便。printf("\nHi,What's your name?\n"); p=fgets(name,20,stdin); printf("%s?Oh,Nice name %s\n",name,p); *fgets() 的第二個參數說明最大讀入的字符數。

    如果這個參數值為 n ,那么 fgets() 就會讀取最 多 n-1 個字符或讀完一個換行符為止。兩個條件滿足任意一個結束。

    *fgets() 讀取到換行符,就會把它存到字符串里,而不是想 gets() 那樣丟棄它。*fgets() 的第三個參數說明讀哪個文件。

    從鍵盤上讀數據時,可以使用 stdin( 代表 standard input) 作為參數。scanf() char name1[11], name2[11]; int count; printf("\nPlease write down 2 names。

    \n"); count=scanf("%5s %6s",name1,name2); printf("\nname1:%s\nname2:%s",name1,name2); scanf() 允許指定輸入字符串長度等格式。上面的程序如果輸入"liujiajia liujiajia",程序將輸出"name1:liuji name2:liujia"; 字符串輸出:puts() char str[15]="hello world"; const char *str2="HELLO WORLD"; puts(str); puts(str2); puts(&str[5]); puts(str2+2); puts() 顯示字符串時自動在其后添加一個換行符。

    puts(&str[5]); 將輸出從 str 的第六個元素開始到字符串結束。puts(str2+2); 將輸出從 str2 的地址向后移動兩個字符開始到字符串結束。

    fputs() fputs(str,stdout); fputs(str2,stdout); fputs(&str[5],stdout); fputs(str2+2,stdout); *fputs() 第二個參數表示要寫的文件。可以使用 stdout( 代表 standard output) 作為參數。

    *fputs() 不自動輸出換行符,這與 puts() 不太相同。

    轉載請注明出處華閱文章網 » 輸出語句

    短句

    短語句

    閱讀(229)

    很短很短又很精辟的句子 1、想像力比知識更重要。2、一念執,千樣苦楚來。3、一個今天賽過兩個明天。4、愛到最后,成全你的自由。5、愛上你,等于愛上了寂寞。6、人心本無染,心

    短句

    時間語句

    閱讀(250)

    關于時間的句子 ●一寸光陰一寸金,寸金難買寸光陰 ●時間一分,貴如千金 ●最亮的東西是陽光,最寶貴的東西是時光 ●在一切與天俱來的天然贈品中,時間最為寶貴(德國) ●必須記住

    短句

    javafor語句

    閱讀(241)

    Java中的for語句的用法 格式:for (initialization;condition;increment)statement;其中:initialization是for循環的初始部分,它用來設置循環控制變量,并制初值;condition是條件判斷部

    短句

    javaif語句

    閱讀(246)

    java中的if與else語句 if (條件一){} = 如果括號中條件一的正確,則執行大括號中的語句if (條件一){語句一} else{語句二} 如果條件一正確,執行語句一,否則執行語句二if (條件一){

    短句

    java語句

    閱讀(228)

    Java語言有哪些特色1。Java是面向對象的 Java是一種面向對象的編程語言。除了簡單的類型,如數字和布爾算子之外,Java中的大部分都是對象。 2。Java是靜態類型的 在一個Java程序中,必須定義所用對象(數字、字符、數組等)的類型。這有助于編程

    短句

    oracle語句

    閱讀(254)

    oracle中常用的一些語句有哪些 1、Oracle中,每一條記錄都有一個rowid,rowid在整個數據庫中是唯一的, rowid確定了每條記錄是在ORACLE中的哪一個數據文件、塊、行上。 2、在重

    短句

    精彩語句

    閱讀(299)

    【精彩語句20句就要20句,求求了,急用!1、如果黑板就是浩淼的大海,那么,老師便是海上的水手.鈴聲響起那刻,你用教職工鞭作漿,劃動那船只般泊在港口的課本.課桌上,那難題堆放,猶如暗礁一樣布列,你手勢生動如一只飛翔的鳥,在講臺上揮一條優美弧線—

    短句

    sql執行sql語句

    閱讀(236)

    如何使用SQL Developer執行SQL語句 在執行一條SQL語句之后,你可能想要保存它。這樣你可以在以后打開并運行它或基于它來寫一條新的SQL語句。要保存一條SQL語句,你可以使用在$2-11中描述的標準窗口技術。打開一個已保存的文件,你可以用Open

    短句

    幽默語句

    閱讀(272)

    幽默的句子 1、能動手,就盡量別吵吵。 2、青樓滿座,是因為人心寂寞。 3、別回頭,哥戀的只是你的背影。 4、我要努力存錢,買個ATM自動提款機。 5、有了雕牌印鈔機,賺錢就是快。

    短句

    語句結構

    閱讀(272)

    句子結構有哪些 同學你好!提供以下語法, 英語的基本句子結構有:1、 主+謂,He is swimming. (swim是不及物動詞)2、主+謂+賓,I like English. (like是及物動詞,后帶賓語)3、主+系+表。Jim was at hom

    短句

    精彩的語句

    閱讀(269)

    形容表演精彩的句子 觀者如山色沮喪,天地為之久低昂.燿如羿射九日落,矯如群帝驂龍翔.來如雷霆收震怒,罷如江海凝清光.王小玉便啟朱唇,發皓齒,唱了幾句書兒.聲音初不甚大,只覺入

    短句

    matlab語句

    閱讀(236)

    矩陣元素求和的Matlab語句怎么寫矩陣元素求和的Matlab語句怎么寫?舉例見內sum函數>> x=[2 3 4]x =2 3 4>> sum(x)ans =9Sum函數用法:B = sum(A) 返回數組A不同維數的總和.如果A是一個向量,sum(A)

    短句

    語句轉換

    閱讀(251)

    【語文句型轉換有哪些】 一、反問句變陳述句:先去掉反問詞,再進行否定(加一個否定詞或者減一個否定詞使句子變通順),最后將問號改為句好.即:反問句變陳述句,去掉問號,有加強反問的

    短句

    英文語句

    閱讀(247)

    英語7種基本句型 英語的基本句型主要有五種,它們是:1、主語———動詞———表語2、主語———動詞3、主語———動詞———賓語4、主語———動詞———賓語———賓語5、主語———動詞———賓語———補語掌握好這些基本句型,就可以為

    短句

    短語句

    閱讀(229)

    很短很短又很精辟的句子 1、想像力比知識更重要。2、一念執,千樣苦楚來。3、一個今天賽過兩個明天。4、愛到最后,成全你的自由。5、愛上你,等于愛上了寂寞。6、人心本無染,心

    短句

    時間語句

    閱讀(250)

    關于時間的句子 ●一寸光陰一寸金,寸金難買寸光陰 ●時間一分,貴如千金 ●最亮的東西是陽光,最寶貴的東西是時光 ●在一切與天俱來的天然贈品中,時間最為寶貴(德國) ●必須記住

    短句

    javafor語句

    閱讀(241)

    Java中的for語句的用法 格式:for (initialization;condition;increment)statement;其中:initialization是for循環的初始部分,它用來設置循環控制變量,并制初值;condition是條件判斷部

    短句

    javaif語句

    閱讀(246)

    java中的if與else語句 if (條件一){} = 如果括號中條件一的正確,則執行大括號中的語句if (條件一){語句一} else{語句二} 如果條件一正確,執行語句一,否則執行語句二if (條件一){

    短句

    java語句

    閱讀(228)

    Java語言有哪些特色1。Java是面向對象的 Java是一種面向對象的編程語言。除了簡單的類型,如數字和布爾算子之外,Java中的大部分都是對象。 2。Java是靜態類型的 在一個Java程序中,必須定義所用對象(數字、字符、數組等)的類型。這有助于編程

    短句

    oracle語句

    閱讀(254)

    oracle中常用的一些語句有哪些 1、Oracle中,每一條記錄都有一個rowid,rowid在整個數據庫中是唯一的, rowid確定了每條記錄是在ORACLE中的哪一個數據文件、塊、行上。 2、在重

    短句

    精彩語句

    閱讀(299)

    【精彩語句20句就要20句,求求了,急用!1、如果黑板就是浩淼的大海,那么,老師便是海上的水手.鈴聲響起那刻,你用教職工鞭作漿,劃動那船只般泊在港口的課本.課桌上,那難題堆放,猶如暗礁一樣布列,你手勢生動如一只飛翔的鳥,在講臺上揮一條優美弧線—

    短句

    好語句

    閱讀(224)

    好詞好句20個20句好詞好句20個20句hehe ◇時間是由分秒積成的,善于利用零星時間的人,才會做出更大的成績來.(華羅庚)◇在所有的批評家中,最偉大、最正確、最天才的是時間.(別林斯基)◇要找出時間來考慮一下,一天中做了什么,是正號還是負號.(季米

    久久热在线视频