本文目錄一覽:
怎麼用c語言編寫程序直接輸出字元「%d」?
#includestdio.h
intmain()
{
printf(“%%d”);
printf(“\\n”);
return0;
}
擴展資料
c語言佔位符的使用
%s可以填充字元串(string),%f可以填充浮點數(float),%p則可以填充一個指針(pointer),這些佔位符分別是用對應英文單詞的首字母表示的。
%d中的d並不表示integer,而是表示decimal(10進位)。類似的%x常用於列印16進位整數(hexadecimal),%o常用於列印8進位整數(octal)。C語言程序開發中的整數顯然可以是任意進位的。調用printf()函數時,若是希望列印一個一個整數,完全可以使用%i作為佔位符。
如何在C語言中輸出字元
C語言是我們經常使用的編程語言,那麼如何運用C語言輸出字元呢?下面我給大家分享一下。
工具/材料
dev c++
01
首先點擊文件菜單,然後選擇新建下面的項目,如下圖所示
02
接下來在彈出的新建項目界面中我們選擇C語言,如下圖所示
03
然後我們在main函數中聲明一個字元,如下圖所示
04
最後我們用print函數對字元進行輸出即可,如下圖所示
c語言中如何輸入輸出字元串
在string.h頭文件中用字元串處理函數輸入和輸出,gest用來輸入,puts用來輸出。
字元串輸入函數gets,從鍵盤鍵入以回車結束的字元串放入字元數組中,並自動加』\0’。輸入串長度應小於字元數組維數,字元串中可以包含空格。
字元串輸出函數puts,向顯示器輸出字元串(輸出完,自動換行,即用’\n’替’\0′)。字元數組必須以’\0’結束。
示例代碼如下:
#includestring.h
int main()
{
char str[40];
printf(“請輸入字元串”);
gets(str);
printf(“請輸出字元串”);
puts(str);
system(“pause”);
return 0;
}
擴展資料:
在C中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作。
流式文件操作,這種方式的文件操作有一個重要的結構FILE,FILE在頭文件stdio.h中定義如下:
typedef struct {
int level; /* fill/empty level of buffer */
unsigned flags; /* File status flags */
char fd; /* File descriptor */
unsigned char hold; /* Ungetc char if no buffer */
int bsize; /* Buffer size */
unsigned char _FAR *buffer; /* Data transfer buffer */
unsigned char _FAR *curp; /* Current active pointer */
unsigned istemp; /* Temporary file indicator */
short token; /* Used for validity checking */
} FILE; /* This is the FILE object */
直接I/O文件操作,這是C提供的另一種文件操作,它是通過直接存/取文件來完成對文件的處理,此類文件操作常用的函數及其所用的一些符號在io.h和 fcntl.h中定義,在使用時要加入相應的頭文件。
參考資料:
百度百科——puts
百度百度——gets
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306313.html