已有定义:char c=’ ‘;int a=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为?
来源:百度知道 编辑:UC知道 时间:2024/05/30 11:50:43
请问怎么解的?
char c=' '中的空格的ASCII值是32(我查了一下)。
所以 !c=0,
即 b=0&&a 的值不用说就是0了。
空格不是0 char里面表示0的是转义字符'\0' 所以就是!1&&1 就是0
现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
C语言中,int和char型
已有定义:float f=13.8;,表达式:(int)f%3的值是
请问:定义一个char *p = new char[105]和定义一个char p[105] 有什么区别?
c中,main(),与main(int argc,char *argv[])有什么区别
int,char,float有什么区别
若有定义:char c=‘\010’;则变量c中包含的字符个数为【10】。
若有 定义 char ch;
若有已知声明“char c='1';int x=300;float t=35000;double d=3.1234567e10;"
若有:char a; int b;float c,double d;则a*b+d-c值的类型是什么啊?