永发信息网

C语言中的 i! 是什么意思

答案:6  悬赏:60  手机版
解决时间 2021-03-22 05:41
if (i!=cc) fwrite(&stu[i],sizeof(struct Student),1,fp);
是这样的
最佳答案
估计您是开到这样的表达式:
i!=0
!表示不(逻辑取反),即不等于
全部回答
单独运算“i!”表示i的阶乘,但在你这个程序里,似乎不应该把它们连起来,因为“!=”是不等于的意思。
i! -- 如果在注解行内,它是注解。 C 语言注解: 在 // 以后,换行以前是注解 在 之间的内容是注解。 i! -- 如果在" " 之间是,它是字符串,在' '之间是字符值。 如果是 || (假定你提问中的符号打错了), 它是逻辑“或”运算。 如果是 !i (假定你提问中的符号打错了), 它是i的逻辑“非”运算
还有可能是判断呢
首先,C语中的i肯定不是运算符,要么是变量,要么是字符 其次,!在C语言中是 非 运算符,并无其它含义,还是就是它字符,那也应该表示过\! 而i!表示i的阶乘是数学的表示方法,语言里没有这样的运算符,要求i的阶乘,必须用循环. 所以说i!单独使用,C语言里肯定是语法错误,你要看看后面还跟着什么 就是说:if i不等于CC,write数组stu第i个元素....... 就是不等于的意思
这个是c语言中的,按位取反操作 举个例子 ~100=-101, 首先看等号左边 (100) 的二进制表示为: 0110 0100 按位取反的意思就是每一位取反,0变1,1变0 所以: ~100 的二进制表示为:1001 1011 所以等号左边=1001 1011 再看右边 -101. 一旦看到出现负数,那么这个数一定是按有符号数的规则来表示的。一个二进制数 按位取反并加一以后就可以得到它自己的负数的补码,也就是说: ~x+1=-x 所以,我们把101按位取反加一 先取反: ~101=10011010 再加一: ~101+1=10011011=-101 所以等号右边=10011011=左边,所以等号成立。 p.s:补充一句,计算机内存里的逻辑存储位是非常复杂的,我这里即使讲得再清楚也无法保证你完全明白。 一般来说,汇编语言的书的开头部分会详细讲解这部分知识以服务于汇编语言,请参阅之。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是防抱死制动系统,防抱死制动系统的作用
阅读理解Doesadrinkadaykeepheartattacksaway
开小汽车危险吗?
长城世家怎么去啊,有知道地址的么
莫斯科冬天穿什么衣服,冬天去俄罗斯需要穿什
内心前面填什么动词
荷兰鼠和荷兰猪是一种动物吗
Linda is kind girl. Everyone in our class
关公赴会下一句,关公赴会下半句是什么
7分之5加7分之2等于多少
五大院新村卫生室地址在什么地方,想过去办事
单选题在操场上体育课时,总感觉老师的声音没
360路由器恢复出厂设置后dns出故障
民间俗语有哪些?
我国的死刑犯
推荐资讯
下列反应中,不属于氧化还原反应的是A.3CuS+8
说英语用英语怎么说,太监英文怎么读
笔记本电脑一般温度达到多少会触发降频
戒口和忌口的区别
麦迪名言杀不死的,一篇名人的故事(100个字以
京剧《贵妃醉酒》被苏州工艺大师制作成缂丝史
暗示想念某人的句子,遗忘与怀念 的名人名言
车身镀膜和镀晶哪个好,汽车打蜡和镀晶那个好
在EXCEL中 要求所有人员大于16周岁,女小于50
新换的电表需要换电卡,去哪里换?
什么是汇有财?
诉讼标的与诉讼对象是同一个概念吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?