當前位置:首頁 » 編程語言 » c語言加逗號怎麼設置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言加逗號怎麼設置

發布時間: 2023-03-08 15:08:53

1. c語言輸入字元串和數字時如何用逗號隔開

1 如果使用scanf進行格式化輸入,用逗號隔開不適用於先輸入字元串後輸入數字的情況,僅適用於數字的間隔,或者先輸入數字後輸入字元串。

下面是先輸入數字後輸入字元串的例子:

#include<stdio.h>
intmain()
{
chars[100];
intv;

scanf("%d,%s",&v,s);//先輸入整型變數v,再輸入字元串,可以使用逗號分隔。
printf("%s %d ",s,v);//輸出得到的變數,每行一個值。

return0;
}

如果輸入:

123,abc

會輸出:

abc

123

但是如果先輸入字元串再輸入數字,比如用scanf("%s,%d",s,&v);的格式,系統會出錯。


2 如果需求必須是先輸入字元串後輸入數字,那麼必須人工進行判斷。

思路為用getchar逐個讀入字元,並賦值到字元串對應位置,當出現逗號時結束。然後再用scanf讀入數字。

代碼如下:

#include<stdio.h>
intmain()
{
chars[100];
intv;
inti=0;

while(1)
{
s[i]=getchar();//逐個輸入字元並賦值到字元串中。
if(s[i]==',')//輸入結束。
{
s[i]='';//賦值結束符。
break;//退出循環。
}
i++;
}
scanf("%d",&v);//繼續輸入數字。
printf("%s %d ",s,v);//輸出得到的變數,每行一個值。

return0;
}

以上程序輸入:

abcd,123

輸出哦

abcd

123

2. C語言怎麼在輸入的兩個數據之間加逗號

加了逗號,就是在輸入時,兩個數之間加逗號

~

3. C語言里的逗號的使用方法

C語言提供一種特殊放入運算符----逗號運算符
表達式1,表達式2
逗號表達式的求解過程是:先求表達式1,再求表達式2.整個逗號表達式的值是表達式2的值,如表達式「3+5,6+8」的值為14。又如,逗號表達式:「a=3*5,a*4」,賦值運算符的優先順序別高於逗號運算符,因此應先求解a=3*5.經計算和賦值後得到a的值為15,然後求解a*4,得60.整個逗號表達式的值為60.
逗號表達式的一般形式可以擴展為
表達式1,表達式2,表達式3,。。。表達式n。它的值為表達式n的值
逗號運算符是所有運算符中級別最低的。

4. c語言中如何使輸出的數字之間用逗號隔開

可以先循環輸出前面n-1個數,每一次輸出後面再輸出',',循環結束後再輸出最後一個數 。

如果需求必須是先輸入字元串後輸入數字,那麼必須人工進行判斷。

思路為用getchar逐個讀入字元,並賦值到字元串對應位置,當出現逗號時結束。然後再用scanf讀入數字。

簡介:

C語言運算符是說明特定操作的符號,它是構造C語言表達式的工具。C語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都為運算符處理。除了常見的三大類,算術運算符、關系運算符與邏輯運算符之外,還有一些用於完成特殊任務的運算符,比如位運算符。

C語言的運算符主要用於構成表達式,同一個符號在不同的表達式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標准中,並沒有結合性的說法。