当前位置:首页 » 编程语言 » 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);