55问答网
所有问题
当前搜索:
char赋值
c语言中如何把加号
赋值
给一个字母?
答:
if(c="+")printf("欢迎进入加法模式\n");else if(c="-")printf("欢迎进入减法模式/n");修改成 if(c=='+')printf("欢迎进入加法模式\n");else if(c=='-')printf("欢迎进入减法模式/n");注意==和=是2个不同的运算符,==是关系运算符是比较相等的。=是
赋值
的 还有双引号是字符串...
char
h; char *s=&h;可将字符‘H’通过指针存入变量h中的语句是...
答:
您好,很高兴回答您的问题。一句句分析您的程序语句:
char
h;表示定义字符型变量h char *s=&h;定于指针变量s,s指向字符型变量h 那么:A:'H'为字符常量,一定要用单引号括起来,所以是错误的 B:正确的,把常量‘H’
赋值
给指针变量s所指向的内存单元 C:同A D:'H'是字符型常量,是不能...
1.C语言中,数组名是一个不可变的()量,不能对它进行加、减和
赋值
运算
答:
数组名是指针常量,不能进行
赋值
,可以在表达式中作为参数参与加减。比如
char s
[10],s表示一个指向数组首地址的指针常量,printf("%c",*(s+1));可以打印s+1地址的值。但s++;不行,因为s++相当于s=s+1;赋值就不行了。
c 语言中,
char
a ,b ,c ;c =‘\0xab ’什么意思
答:
这是两条语句:1
char
a,b,c;表示定义了三个char类型的变量。char是C语言基本类型之一,用来存储字符型数据,其存储的实际值是字符的ASCII码值,表示范围为-128~127。2 c='\xab';表示将变量c
赋值
为字符'\xab''\xab'为转义字符表示形式,其值为ascii码值0xab,即16进制的ab。当字符写作'\xHH...
...则正确的
赋值
表达式:pb=&x和*pb=X对不对?*pb=X什么意思
答:
pb=&x,两边的类型就是 int* = &(int) --> int* = int pb=x,两边的类型就是*(int*) = int --> int = int 所以从语法上来说两者都对。但是,单独的语句来说,只有前者能运行,后者要在一定条件下才能运行,条件是已经被
赋值
。首先,不管是int*还是
char
*,都是一个内存地址,而地址说...
用无符号数输出,为什么答案是4294967295,
char
只有一个字节,int 4个...
答:
VC6下,结果4,294,967,295 -257 4字节的二进制表示 1111 1111 1111 1111 1111 1110 1111 1111 由于
char
只有1字节,所以只存储低八位的数据 也就是 1111 1111 然后你又要以无符号整型输出,由于最高位为1,char一般编译器是做signed char处理的,所以高位扩展的话,就是 1111 1111 1111 1111 ...
c语言中用get
char
()输入字符是回车算一个字符吗
答:
是的,c语言中用get
char
()输入字符是回车算一个字符。解析:getchar()是stdio.h中的库函数,作用是从stdin流中读入一个字符。如果stdin有数据的话不用输入它就可以直接读取了。当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区...
c语言 这题里面常量
赋值
给变量 没搞懂为什么不可以 详细解释一下 求教...
答:
严格说,应当先A。原因是'\82'是通过转义字符\,用八进制或16进制表示的ASCII码,但八进制的符号不能有8,所以非法;而十六进制的话'\82'表示十进制130,赋给
char
型的a超限了(-128~+127)。但是C编译器在遇到这种情况后,在提示警告的同时会截断把最低位的‘2’赋给a。
string 与
char
的区别
答:
1、
char
是字符类型 2、string是字符串类型 虽然一字之差,但其本质是很大的。1. char属于基础类型(C++),在C#中它属于值类型(Value Type)。char类型的长度是固定的,C++中它可能是1个字节,或者2个字节(取决于是否为Unicode
Char
),而在C#中,它永远是2个字节。2. string是一个模板类型,也就...
以下能对一维数组a进行正确初始化的语句是().
答:
选D。数组初始化:a[数组元素个数]={各元素的值用,连接} A 写成括号不对 B {}中没写值,不对 C 正确,数组直接赋初值可以不标数组元素个数,会根据后面
赋值
个数自动分配空间 D 正确,但要注意这样写只是给a[0]赋值10,其余的9个赋值为0,而不是将十个都赋值成1。
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜