1. c語言中數字後面+f是什麼意思
讀語句中的格式
%*f
與
%f
的意義相同,就是從輸入流中,按浮點數格式取一個輸入元素。但
%*f
格式是
取一個輸入元素後不傳給任何參數,換句話說,就是丟棄它。
%f是取一個輸入元素後,傳給讀語句中給定的參數。
%*f
%*d
%*s
主要用於文件輸入,作用是「跳過」某值,讀別的值。例如輸入文件內容:
1
10.1
Laowu
12.4
20
10.2
Laoliu
15.1
35
10.4
Laoba
9.2
...
有用的數是第四列,所以這樣讀:
for
(i=0;i
評論
0
0
載入更多
2. C語言:數字和
直接在網頁上寫了,不知道你用的什麼開發工具,用了兩個庫函數,在頭文件里。大致思路如下,可以試試:
#include<stdlib.h>
viod main()
{
char str[20];
scanf(............); //輸入正整數n
itoa(n, str, 10); //將Int轉為string字元類型
int len =strlen(a); //用於判斷輸入整數的長度,整數的第一位肯定不為0,所以如果字元長度為4,則代表是一個千級數(1000)
int total=0; //用於統計結果
int time=1; //除的倍數
while(len !=0) //取值順序是從高位取到低位
{
for(int i=len; i>0; i--)
{
time *=10;
}
total += n/time;
len--;
time=1; //復位倍數系數
}
print........//輸出total就是想要的結果了
}
3. 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)佔位控制:
對於整數和字元串在%和控制符之間的數字代表佔位,負號代表左對齊。
對於浮點數除了用數字代表佔位,負號代表左對齊,還有小數位數的管理。
(3)c語言數字擴展閱讀
C 語言中的數據類型(64位)
標識符長度名稱識別方式
char 1B 字元型 ASCII碼
short 2B 短整型 補碼
int 4B 整型 補碼
long 8B 長整型 浮點
float 4B 單精度 浮點
double 8B 雙精度 浮點
* 8B 地址、指針 位元組編號
4. c語言輸入數字
傳說中的foxpro
0
I<=10
input
MAX=X
5. C語言 念數字
你一共提出三個問題:
1、為什麼不寫成int?
此處也可以寫成int。
如果寫成int型,還要求出各位上的數字是多少,才能將數字轉換為拼音。
寫成char型,省去了轉換各位數字的環節,可以用str[i]任意取出各位上的數字。兩位,也方便負號的處理。
2、為什麼是*?
如果不加*,只能定義一個字元數組(或叫字元串),如char num[]="yi";
加上一個*後,char *num[]跟不加*相比,①num已經變成字元串數組;②num變成了指針數組,num[0]、num[1]等各個元素已經成為指向「ling」、「yi」的地址,而「ling」等數據則放在常量區。
根據num[0]指向「ling」,num[1]指向「yi」,num[2]指向「er」……
這樣可以通過num[i],很方便地找到對應的數字i的漢語拼音。
3、str[0]-'0'是什麼意思?
先看str[0]是什麼,它是你輸入的整數的第一個數字,比如它是3,在這里程序是把3當作字元'3'處理的(原因就是變數str的類型為char型),在儲存這個'3'時,實際上儲存的是字元'3'的asc碼,即51。而字元'0'的asc碼是48,str[0]-'0'=51-48=3。這樣,num[str[0]-'0']=num[3],如前面所述,就很容易找到3對應的拼音「san」了。
有什麼問題請留言。
6. 關於C語言數字計算
7. C語言中怎麼輸入數字和字母
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
8. c語言數字序號什麼意思
摘要 你好親 C語言數字序號是產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言的數字順序哈
9. C語言 數數字
我們getchar()函數從鍵盤輸入每一個按鍵都是有一個ASCⅡ碼值的!比如:
我們鍵盤輸入一個字母『0』,然後我們把他存到變數中,哪么這個變數的值是多少呢?答案是我們的這個變數的值其實是48
你看你的語句c = getchar()與++ndigit[c-'0']; 如果現在我們從鍵盤輸入的就是『0』這個按鍵!按照你的問題補充,哪么程序就執行的是++ndigit[48];數組是不是溢出了?
10. c語言中百分號後的數字是什麼意思呀:)
形如%-m.nlf,"-"表示在顯示域內向左對齊,不寫表示向右看齊;"m"表示數據的長度,"n"表示小數點後的位數。(如不理解可以實踐一下就懂了)