⑴ 請問:c語言中%7.2f中的7是什麼意思
7位有效數字(其實是佔位符號)裡麵包括後面的兩位小數和小數點。如果超出7位,則按實際的輸出。
⑵ c 語言中 請描述 7,"7" 和 』7』 字面意義上的區別或者分別解釋下。 謝謝啦
7是數學類型的,如int
"7"是字元串類型的。如char[] (即字元串數組類型)
'7'是字元類型的,如 char
⑶ c語言高手來看看,7是怎麼輸出的
這是遞歸調用。
可以把調用過程寫成:
fun(x) // =7
{
if ((x/2)>1)
{
// fun(x/2);
int y=x/2; //y=3
fun(y); //if ((y/2 > 1) fun(y/2); else printf("%5d",y);
}; // if 語句結束
printf("%5d",x);
}
x=7進入函數,x/2 > 1 條件滿足,遞歸調用 fun(y); [y=x/2=7/2=3;]
fun(y); 執行 if ((y/2 > 1) fun(y/2); else printf("%5d",y);
y/2=1 條件不滿足,不繼續遞歸調用,執行 else printf("%5d",y); 列印出 3.
// if 語句結束
printf("%5d",x); 列印 7 ,為何7,可以分析上面語句結構:
fun(7) 執行:
x=7 進函數體:
{
if ((x/2)>1) {一大堆東西 }; // if 語句結束
printf("%5d",x); 列印 7
}
所以列印出: 3 7
⑷ c語言中%7.2f的7、.、2、f分別表示什麼能詳細說一下嗎解釋一下原因
c語言中%7.2f的7表示輸出的數據總共佔七個字元的位置寬度、
.表示輸出一個小數點、
2表示輸出固定有2位小數,小數部分不足2位的就加0補足2位
f表示輸出的數據是一個浮點數。
⑸ 請問在C語言中一個變數如果等於1、3、5、7、8、10、12怎麼表示
你好
應該是這樣表達:
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
如有疑問 請追問
滿意的話 望採納
謝謝
⑹ 用C語言怎麼表示啊 一個正整數,如果它能被7整除,或者它的十進製表示法中某位上的數字為7
可以編個循環判定一下:
(原int a)
int b=a;//a原數不能動,所以用b這個數來做循環
int c=0;
//用來記錄判定結果,也可以用bool類型,不過有人說c沒有bool,c++才有,所以暫時用int
do
{
if(b%10==7)
c=1;//此時b的個位為7,記錄判定結果
b=b/10;}//准備判定下一位
while(b/10!==0)//沒有下一位了
if(a%10==7||c==1)//你要的判定
⑺ c語言如何輸出07
摘要 您好,您的答題小D已經來了哦,請您等一會兒哦,正在為您整理答案的呢!
⑻ c語言中非7表示什麼
1、非是邏輯判斷,非!符號後面如果不是0,最後的邏輯組就是假,即邏輯0;符號後面如果是0,最後結果是邏輯1.
2、7是非0的數字,所以!7的結果是邏輯0;
希望可以幫到你,如果滿意請採納!
⑼ C語言中,~7(取反)等於多少,為什麼
-8
以8位來算,7存儲時是00000111,取反就是11111000,將補碼換算過來就是-8