knrt.net
当前位置:首页 >> C语言怎么输出感叹号 >>

C语言怎么输出感叹号

感叹号就是非的意思,而0就是假的意思,非0,不管是正数还是负数,都是真的意思,这样就明白了吧 while(!(--x)) 意思就是,只要--x以后,x为0就继续循环,x不为0就跳出循环

感叹号是逻辑非啊!比如说!真也就是假的意思!至于++c与c++一般情况下没啥区别,不过就是在运算中有点区别,比如说int c=5;int d=c++与int e=++c,前者是赋值给d之后再自增1,也就是前者最后结果是d=5,c此时等于6,而后者是先c自增为6,然后赋值给e,也就是e=c=6

'\'是转义字符,41是ASCII编码号.所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示.而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了.

!为逻辑取反,如果*为真,则!*为假,反之如果*为假,则!*为真

!是非的意思 !在一个布尔类型前就是逻辑运算符,对其取反 !在整型或是其他类型前是对该亦是内容取反,即算术每位取反,之后还可以参与运算.

字符型常量是只可读不可写的只能把它赋值给一个字符变量char c = '!';

在第2个for语句前面加一句: ch[i-1]=0;

感叹号就是非的意思,而0就是假的意思,非0,不管是正数还是负数,都是真的意思,这样就明白了吧 while(!(--x)) 意思就是,只要--x以后,x为0就继续循环,x不为0就跳出循环

! 是逻辑取反的意思对一个 非零的数逻辑取反,结果是0对一个是 0的数逻辑取反,结果是 1while(c<0.00001);的意思是如果 c 小于 0.00001 ,则继续循环while(!c<0.00001);的意思是,先对c进行逻辑取反,再判断 取反后的结果是否小于0.00001,如果是,则继续循环 ,如果否,则结束循环.由于你对c取了绝对值,它不可能为负.所以,while(c<0.00001);基本相当于只有C等于0,才会继续循环,否则退出循环while(!c<0.00001);相当于c等于0则结束循环,不等于0,则继续循环所以这两个基本意思相反了

! 有非的意思,简单的说就是与之相反.

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com