㈠ c语言的一个基础问题:printf("%c,'\41'); 为什么输出的是 "!" ,感叹号我看到8进制,41代表感叹号
'\41'是八进制'\041'的一种写法,转换成10进制是(4*8^1+1*8^0) 33,
‘\41’即 33,33是字符‘!’所对应的ASCII码。所以printf( "%c ", '\41 ')等于printf( "%c ",33),那么最后输出的就是字符 '! ' 。
㈡ c语言中感叹号具体的使用方法
!为逻辑取反,如果*为真,则!*为假,反之如果*为假,则!*为真
㈢ 初学者C语言:输入一句话,用感叹号代替里面的句号;有感叹号的地方,就用两个感叹号
C和C++如果是这么简单的程序的话应该没有什么区别吧。。。楼主把代码发上来看看好不好~
#include<stdio.h>
int main(void)
{
char c;
char n='!';
char m='.';
while((c=getchar())!='#')
{
if(c==m)
{
c=n;putchar(c);
}
else if(c == n)
{
putchar(n);putchar(n);
}
else
{
putchar(c);
}
}
return 0;
}
这个应该行了~
㈣ c语言中标点符号,叹号,百分号等怎么打印出来
除去一些特殊的字符,都可以直接打印。这些特殊字符包括%(使用%%打印),\(使用\\打印),'、"(使用\'、\"打印)。
另外,所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示,比如\081(代表A)。
㈤ C语言全部都是输出叹号是怎么回事
注意看B模式下 for语句里面的括号错了 如“ for(;(c=getchar()!='\n');i=i+1) “在看看该怎么该,我只点到这了,加油
㈥ c语言界面内个感叹号那一块没了怎么整出来
在最上面的帮助按键右侧的空白处点一下右键,在弹出的下拉菜单中找到“编译微型条”项,在其上点一下左键,使前面的空框里出现√就可以了。
(若帮助了你,请采纳)
㈦ C语言中的感叹号是怎么用的
C语言中感叹号是对立面的意思,例如 != 就是不等于的意思,常用在循环条件判断中,或者逻辑运算中,例如 x=!(1==1),(1==1)的结果为1,但有!X的结果从1变为0。
此外,不单单是C语言,!=python语言和Java语言中也表示不等于。在python语言、SQL(结构化查询语言)等语言中< >也表示不等于。
(7)c语言中感叹号怎么输出扩展阅读:
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。
在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。
C的运算符有以下几类:
1,算术运算符:* - + / %
2,关系运算符: > < == != >= <=
3,逻辑运算符:! && ||
4,位运算符:<< >> ~ | ^ &
5,赋值运算符:=及扩展赋值运算符
6,条件运算符:?:
参考资料来源:
网络-运算符
网络-!=
㈧ c语言中(感叹号!)是什么意思
!表示逻辑非,是逻辑运算符,运算对象是真或假。
若表示a不等于0,就写成a!=0;假设a等于1,那a!=0;就是真的,true。
C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。其中逻辑运算符用于逻辑运算,包括与(&&)、或(||)、非(!)三种。
(8)c语言中感叹号怎么输出扩展阅读:
1、算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2、关系运算符
用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3、逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4、位操作运算符
参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
5、赋值运算符
用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
6、条件运算符
这是一个三目运算符,用于条件求值(?:)。
7、逗号运算符
用于把若干表达式组合成一个表达式(,)。
8、指针运算符
用于取内容(*)和取地址(&)二种运算。
9、求字节数运算符
用于计算数据类型所占的字节数(sizeof)。
10、特殊运算符
有括号(),下标[],成员(→,.)等几种。
㈨ c语言如何在输出末尾加感叹号
printf("!");
int a=9;
printf("%d!",a);
double x=0.5;
printf("%lf!",x);