『壹』 c語言怎麼輸出%
只要在格式控制符里輸入2個
%%
就可以了,例如:
#include
<stdio.h>
int
main()
{
int
a=90;
printf("%d%%\n",a);
return
0;
}
此時我們會得到90%。
(1)c語言輸出技巧擴展閱讀:
其他方法輸出%:
第一種:
#include<stdio.h>
int
main(
)
{
printf("%%\n")
return
0;
}
第二種方法:
#include<stdio.h>
int
main(
)
{
printf("\%\n");
return
0;
}
『貳』 關於C語言輸出
%u
是定義輸出的格式,具體你可參見相關教程,下面為簡單介紹
「%d」表示按十進制整型輸出;
「%ld」表示按十進制長整型輸出;
「%c」表示按字元型輸出等。
d
以十進制形式輸出帶符號整數(正數不輸出符號)
o
以八進制形式輸出無符號整數(不輸出前綴
0)
x,X
以十六進制形式輸出無符號整數(不輸出前綴
Ox)
u
以十進制形式輸出無符號整數
f
以小數形式輸出單、雙精度實數
e,E
以指數形式輸出單、雙精度實數
g,G
以%f
或%e
中較短的輸出寬度輸出單、雙精度實數
c
輸出單個字元
s
輸出字元串
『叄』 怎麼用C語言輸出字元串
最基本的實現有三種,高級實現技巧不說。
第一種:
printf("%s",strSrc);
第二種:
puts(strSrc);
第三種:(或者用while,原理一樣)
inti;
for(i=0;i<strlen(strSrc);i++)
printf("%c",strSrc[i]);
看情況選取使用。
『肆』 C語言中如何輸出-253
C語言中輸出-253的方法代碼如下:
inta=1;
intb=a-254;
printf("b=%d",b);
//輸出結果:b=-253
負數是數學術語,比0小的數叫做負數,負數與正數表示意義相反的量。負數用負號(MinusSign,即相當於減號)「-」和一個正數標記,如_2,代表的就是2的相反數。於是,任何正數前加上負號便成了負數。一個負數是其絕對值的相反數。在數軸線上,負數都在0的左側,最早記載負數的是我國古代的數學著作《九章算術》。在算籌中規定"正算赤,負算黑",就是用紅色算籌表示正數,黑色的表示負數。兩個負數比較大小,絕對值大的反而小。
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
『伍』 C語言 將文件內容輸出到屏幕的方法
從文件內容讀入和輸出可以使用fscanf、fprintf
如:
fscanf(fp,
"%d",
&num);
//從文件fp讀入一個整數到num變數
fprintf(fp,
"%d",
num);
//將num變數的值輸出到文件fp
屏幕也可以看作一個文件流,輸入是stdin,輸出是stdout,如輸出到屏幕,就是:
fprintf(stdout,
"%d",
num);
『陸』 c語言輸出數字的格式
格式:intgetchar(void);
intc=getchar();
b)等價於:intc=getc(stdin)
c)也等價於:
intc;
scanf(「%c」,&c);
a)單字元輸入輸出:
getchar、getc函數:c=getchar();等價於scanf(「%c」,&c);
putchar、putc函數:putchar(c);等價於printf(「%c」,c);
b)單行輸入輸出:
gets函數:gets(str);等價於scanf(「%s」,str);
puts函數:puts(str);等價於printf(「%s 」,str);
c)格式化輸入輸出:
printf包括:%d、%u、%x、%c、%s等等。
scanf包括:%d、%u、%x、%c、%s等等。
d)佔位控制:
對於整數和字元串在%和控制符之間的數字代表佔位,負號代表左對齊。
對於浮點數除了用數字代表佔位,負號代表左對齊,還有小數位數的管理。
(6)c語言輸出技巧擴展閱讀
C 語言中的數據類型(64位)
標識符長度名稱識別方式
char 1B 字元型 ASCII碼
short 2B 短整型 補碼
int 4B 整型 補碼
long 8B 長整型 浮點
float 4B 單精度 浮點
double 8B 雙精度 浮點
* 8B 地址、指針 位元組編號
『柒』 C語言中如何輸入輸出文字
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
『捌』 如何用C語言輸出結果
一般格式
printf(格式控制,輸出表列) 。
說明:
(1)「格式控制」是用雙撇號括起來的字元串,也稱「轉換控制字元串」,它包括兩種信息:
①格式說明:由「%」和格式字元組成,它的作用是將輸出的數據轉換為指定的格式輸出。
②普通字元,即需要原樣輸出的字元。
(2)「輸出表列」是需要輸出的一些數據,可以是表達式 。
(3) printf函數的一般形式可以表示為printf(參數1,參數2,„„,參數n) 。
功能是將參數2~參數n按參數1給定的格式輸出
『玖』 C語言輸入輸出格式
在C語言中,輸入使用的是scanf函數,scanf函數的格式為scanf(格式控制,地址列表),如scanf("%d"&a)。
輸出使用的是printf()函數,printf函數的格式為printf(格式控制,輸出表列),如printf("%d ",a)。在輸出時可以在"%"和字母之間插進數字表示最大場寬。可以根據需要輸出數字的位數來決定「%」前的數值。
如:%3d表示輸出3位整型數, 不夠3位右對齊。
%9.2f 表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為7,小數點佔一位, 不夠9位右對齊。
%8s 表示輸出8個字元的字元串, 不夠8個字元右對齊。
(9)c語言輸出技巧擴展閱讀
C語言輸入輸出時的規則:
一、格式說明符個數與輸入數據個數不相等的情況:
當我們輸入數據時,只要沒有按回車鍵,所輸入的數據都還存放在緩沖區,並沒有存入變數中。按【Enter】鍵後,scanf()函數才會從緩沖區中取走數據。緩沖區是一個先進先出的隊列,即取走數據的時候,遵循先輸入的數據先取走的原則。
scanf函數的格式說明符有幾個就要取幾次數據,只要碰到格式說明符就必須把數據取走,至於是不是要把取走的數據存放起來,就得看數據列表中的數據個數。沒取完的數據繼續留在緩沖區中。
二、寬度輸出的情況:
1、在%和格式字元之間加入一個整數來控制輸出數據所佔寬度
2、在%和格式字元f之間加入一個「整數1.整數2」來控制輸出數據的格式。
整數1:整個輸出數據占的總寬度
整數2:輸出實數的小數部分的個數
注意:先用整數2處理小數部分,再用整數1處理整個數據,包括已處理好的小數部分
三、寬度輸入的情況:
寬度輸入指的是在%和格式說明符d之間加入一個整數。如:scanf("%2d", &x);
注意:
1、%d與%1d是不同的,它們具有不同的含義。
2、 當寬度小於數據的實際寬度時,截取指定寬度的部分作為一個數進入緩沖區,再將剩餘部分作為另一個數放入緩沖區。
『拾』 c語言怎樣才能輸出中文(最簡單的方法)
起初,C語言沒有官方標准。1978年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。布萊恩·柯林漢(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本書,名叫《The C Programming Language》。
這本書被 C語言開發者們稱為K&R,很多年來被當作 C語言的非正式的標准說明。人們稱這個版本的 C語言為K&R C。
K&R C主要介紹了以下特色:
結構體(struct)類型
長整數(long int)類型
無符號整數(unsigned int)類型
把運算符=+和=-改為+=和-=。因為=+和=-會使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產生混淆。
即使在後來ANSI C標准被提出的許多年後,K&R C仍然是許多編譯器的最 准要求,許多老舊的編譯器仍然運行K&R C的標准。
1970到80年代,C語言被廣泛應用,從大型主機到小型微機,也衍生了C語言的很多不同版本。
1983年,美國國家標准協會(ANSI)成立了一個委員會X3J11,來制定 C語言標准。
1989年,美國國家標准協會(ANSI)通過了C語言標准,被稱為ANSI X3.159-1989 "Programming Language C"。因為這個標準是1989年通過的,所以一般簡稱C89標准。有些人也簡稱ANSI C,因為這個標準是美國國家標准協會(ANSI)發布的。
1990年,國際標准化組織(ISO)和國際電工委員會(IEC)把C89標準定為C語言的國際標准,命名為ISO/IEC 9899:1990 - Programming languages -- C 。
因為此標準是在1990年發布的,所以有些人把簡稱作C90標准。不過大多數人依然稱之為C89標准,因為此標准與ANSI C89標准完全等同。
1994年,國際標准化組織(ISO)和國際電工委員會(IEC)發布了C89標准修訂版,名叫ISO/IEC 9899:1990/Cor 1:1994,有些人簡稱為C94標准。
1995年,國際標准化組織(ISO)和國際電工委員會(IEC)再次發布了C89標准修訂版,名叫ISO/IEC 9899:1990/Amd 1:1995 - C Integrity [7] ,有些人簡稱為C95標准。