1樓:斛暄嫣古南
printf
系列函式輸出格式萬用字元:%d
表示將輸出值以整數對待;%c
表示以(ascii)字元對待;%f
表示以32bit浮點數對待。舉例如下:
printf("%d",
v);此時不論變數
v是何種型別,都輸出對應的整數值,比如
v是一個指標,則輸出指標地址。
printf("%c",
v);此時不論變數
v是何種型別,都輸出成一個
ascii
字元,如果
v是一個大於
8bit
的資料型別,也只取前
8bit。
printf("%f",
v);此時程式會將v看作
32bit
浮點型資料。
2樓:赫連天睿延覺
%d表示輸出一個整數(沒有小數點的數)
%c表示輸出一個字元(注意不是字串輸出字串是%s)
%f就是輸出一個單精度的浮點數(就是有小數點的數),根據程式精度要求不同還有其他方式的輸出的,書上有的啊注意看書就可以了
3樓:譚盼香趙暎
%d表示輸入或輸出的是有符號的十進位制整數
%c表示
輸入或輸出的是單個字元
%f表示輸入或輸出的是實數
c語言中遇到的問題!
4樓:匿名使用者
#include
using namespace std;
void br()
void ic()
int main()
{br();
cout<<", ";
ic();
cout<
c語言程式設計中遇到的難題
5樓:星珧厲涵易
你好,很高興和你**這個題目。
amp的問題確實是scanf("%d",&b[0]);
但是這程式 int
eachdiff(int
a,int
n)這個函式是錯誤的,無法保證各位的數字各不相同。
一個c語言中遇到的問題
6樓:滄海雄風
#include
const dm_peer_m=10;
int main(void) //手誤 void
7樓:何靈淵
scanf("%f",width_m);
改為scanf("%f",&width_m);
出了問題,自己先好好檢查,這種一眼就看出來的。
c語言中的clock 問題,c語言中的問題?
就是while clock now 的意思,注意後面還有個分號,這是一個空迴圈。因為clock會返回當前時間,now是一個過去的時刻,所以這個條件的意思是 當前時間比那個時刻晚的多少小於clocks per sec,也就是如果時間相差還不到clocks per sec就一直迴圈。因此這個迴圈的意思就...
C語言中return的問題,C語言中return的用法疑問
檢測的迴圈有點問題,根本進入不了迴圈 linshi 1,這個是進入迴圈的條件,只有1的時候才能進入迴圈其實判斷素數的子函式有經典的 int s int n for linshi number 1 linshi 1 linshi 這個條件錯了,至少也是 linshi 2 if linshi 1 如果前...
c語言中作用C語言中作用
取決於在scanf中使用還是在printf中使用。在scanf中使用,則新增了 的部分會被忽略,不會被引數獲取。例如輸入為 12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數 例如這裡的字元陣列b 在printf中使用,表示用後面的形參替代的位置,實現動態格式輸...