導航:首頁 > 源碼編譯 > 編譯輸入時怎麼是逗號

編譯輸入時怎麼是逗號

發布時間:2022-01-14 15:49:48

1. 在寫源代碼時,那個很像逗號的符號怎麼打

那個就是逗號,不過是英文逗號,你切換中英文輸入法輸出的逗號是不一樣的

2. 在cin輸入賦值時,如何以逗號(,)作為分隔符

cin標准輸出流不能這么用。

用scanf可以寫,實質上一樣,都還是作為字元串讀入再逐個逐個讀取的,如果想輸入時插入逗號來分隔,可以存一個字元變數,把逗號跳過去。

例如char m,然後用

cin>>a>>m>>b>>m>>c;來讀取輸入。

這樣輸入時就可以用「13,23,4」的格式了,中間兩個逗號全存進m中,而3個數字正確地存入了abc。

(2)編譯輸入時怎麼是逗號擴展閱讀:

scanf()函數原型

intscanf(constchar*restrictformat,...);

函數scanf() 是從標准輸入流stdin(標准輸入設備,一般指向鍵盤)中讀內容的通用子程序,可以說明的格式讀入多個字元,並保存在對應地址的變數中。

函數的第一個參數是格式字元串,它指定了輸入的格式,並按照格式說明符解析輸入對應位置的信息並存儲於可變參數列表中對應的指針所指位置。

3. 輸入英文時怎麼打在上面打逗號

',就是跟「引號」在一起的一個鍵,ENTER鍵的左邊。

4. 請問這個C程序,為什麼在輸入的時候,要用逗號來分隔輸入的數值,不能用空格嗎為什麼

因為程序上寫的時候格式化輸入裡面有逗號

程序應該是這么寫的

scanf("%d,%d,%d",&a,&b,&c);

如果想用空格隔開可以改成如下的:

scanf("%d%d%d",&a,&b,&c);

5. c語言編譯過程printf後面加逗號不加分號但不報錯怎麼回事

分號表示語句結束。分號是語句結束的標志。
printf後面加逗號不加分號, 表示 printf 語句 和 後面 的語句 合在一起,構成了 「逗號表達式」或 「逗號語句」,這在語法上是正確的,所以不報錯。
例如:
n=1;
printf("Good: %d.\n", n ) , n=n+1; 這是 逗號語句,
執行 列印 Good: 1, 接著執行 n=n+1, n 變2。 遇到 分號,語句才結束。

6. c語言中輸入數字的時候為什麼不能用逗號

scanf里寫的什麼格式,你輸入就要按你寫的格式輸入,沒事不要在scanf格式控制里亂加東西,加了要知道怎麼輸進去

7. C語言輸入時逗號和空格的區別

scanf("%d%d",&a,&b); 兩個%d間沒有任何字元時,輸入數據可以用空格、回車、TAB鍵進行分隔。

如果寫成 scanf("%d,%d",&a,&b); 或scanf("%d/%d",&a,&b); 或scanf("%d+%d",&a,&b);等樣子,兩個%d間有具體的字元或字元串時,則就要嚴格用這個分隔信息進行數據分隔才可以!

8. c++中如何讓編寫讓兩個數字輸入的時候用逗號隔開呢

C++兼容C語言的所有命令,所以,可以採用C標准函數sanf()來實現按規定格式來輸入數字。

參考代碼:

#include<stdio.h>
voidmain()
{
inta,b;
scanf("%d,%d",&a,&b);//格式串中以逗號分隔開兩個格式串,表示輸入數據必須以逗號分隔
printf("a=%d,b=%d ",a,b);
}

如果一定要用所謂的純C++代碼實現,則需要自行組織代碼,加強程序校驗才可以,否則有可能會出現程序問題。

參考代碼:

#include<iostream>
usingnamespacestd;
intmain()
{
inta,b;
cin>>a;
if(cin.get()==',')//如果不按數字+逗號+數字格式輸入,則不允許輸入第二個數,以達到限制要求否則,用戶輸入數字+空格+數字也能達到輸入兩個數字
{
cin>>b;
}
cout<<"a="<<a<<",b="<<b<<endl;
return0;
}

9. c語言scanf輸入時為什麼不能用逗號隔開

c語言scanf輸入時能用逗號隔開,但是輸入數據的時候一定也要加上逗號。用scanf()讀取數據時,輸入的格式必須和scanf()的格式控制字元串對應。

對於標准輸入函數scanf來說,括弧內的格式字元串,也就是由" "中的部分,除了%引導的格式字元之外,所有的其他字元必須在輸入數據時原樣原位置輸入。例如:

scaf("%d,%d",&a,&b);

兩個%d之間的逗號就是普通字元,它必須在你輸入a和b的值的時候,也輸入到ab之間。輸入如下:

5,6

如果不輸入逗號,或者輸入空格,輸入均不會正確。



(9)編譯輸入時怎麼是逗號擴展閱讀:

scanf函數返回成功讀入的數據項數,讀入數據時遇到了「文件結束」則返回EOF。

如:scanf("%d%d",&a,&b);

函數返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2;

如果只有a被成功讀入,返回值為1;

如果a和b都未被成功讀入,返回值為0;

如果遇到錯誤或遇到end of file,返回值為EOF。end of file為Ctrl+z 或者Ctrl+d。

10. 編譯器黑框內連續輸入3個數據,用什麼隔開,逗號還是空格,

空格 小夥子。

閱讀全文

與編譯輸入時怎麼是逗號相關的資料

熱點內容
安卓錄屏大師如何彈出 瀏覽:651
cad命令詳解 瀏覽:170
品牌雲伺服器提供商 瀏覽:323
加密投資者的心理 瀏覽:698
小米無命令 瀏覽:823
不要層層等命令 瀏覽:370
4k播放器怎樣設置源碼 瀏覽:952
二手冰箱壓縮機多少錢 瀏覽:519
excelpdf轉換器注冊碼 瀏覽:392
工作三年的大專程序員 瀏覽:728
java畢業設計文獻 瀏覽:143
籌碼集中度指標源碼 瀏覽:482
listsortjava 瀏覽:186
plc閃光電路編程實例 瀏覽:299
socket編程試題 瀏覽:206
華為的伺服器怎麼設置從光碟機啟動 瀏覽:871
程序員真的累嗎 瀏覽:328
學信網app為什麼刷臉不了 瀏覽:874
天蠍vs程序員 瀏覽:996
單片機下載口叫什麼 瀏覽:190