當前位置:首頁 » 編程語言 » c語言必須是整數嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言必須是整數嗎

發布時間: 2023-01-05 18:17:56

c語言數組中的一定要是整數嗎如何我想在數組中放*可以嗎

數組並不是一定要整型的,這個要按情況而定:看你賦值的類型,例如1.59。而指針*也是可以指向數組的例如定義了數組a和指針L,指針的用法就是a=*L。希望能幫到你。

Ⅱ C語言中怎麼要求輸入的必須是整數

int
getint(){
int
tem;
char
s[8];//int
最大是5位數,所以只用了8個位元組
while(1){
printf("\n輸入整數:");
fgets(s,5,stdin);//標准輸入最長5個字元
if(tem=atoi(s))
return
tem;
}
}
這樣在你程序中可調用這個輸入整數函數,當不是時會一直提示你輸入,直到准確.

Ⅲ c語言中,/運算和%運算出來的結果都一定是整數嗎

%的結果一定是整數。
/的結果要看除數和被除數是否都是整型,都是整型的話,結果就是整數;如果任何一方是浮點數,結果就會是小數。

Ⅳ 在C語言中,要求運算符必須是整數的符號是什麼

首先糾正問題的描述,應該是在C語言中,要求操作數必須是整數的運算符是什麼?

在C語言中運算符%要求左右操作數必須是整數。
由於運算符%的功能是求余,所以對於小數來說,就沒有什麼意義,因此左右操作數就必須為整數。如:
7%3 = 1
12%4 = 0

通常運算符%用在判斷奇偶性和循環鏈表與循環隊列中確定節點位置等。

Ⅳ c語言循環步長必須是整數嗎

可以是小數(浮點型);
例如
float i=1.5;
for(i=1.5;i<10.5;i+=0.3)//初值為1.5,步長0.3,終值小於10.5
printf("%.2f ",i);