11问答网
所有问题
当前搜索:
字符型变量的赋值规则
c语言菜鸟不懂就问!!!
答:
8.输出控制里面的“%”后面的内容才是要输出的内容,所以系统不认识%d只是把他们当作
字符
输出了,%后面再跟个%d,系统是不会将%d转换成后面的
变量的
.建议你多注意一些基本概念和
规则
,这些都是考试时候老师最好下手的地方,也是他们最拿手的钻牛角尖的,其实真正编程时这些错误也可能就是致命的错误点。...
c语言选择题,要详解。否则不采纳。
答:
正确答案是CD 9的ascll码57 ( 0011 1001 ) 7的ascll码是55 ( 0011 0111 )A,单引号里面的是
字符
,‘97’相当于给c
变量赋值
ASCLL码‘0011 1001 0011 0111’(两个ascll码的叠加)。而c是个char
类型的变量
只有一个字节,所以这个时候相当于给c赋值为字符‘7’,即ascll码的最后一段。B,双引...
c语言有哪几种
变量
?
如何
定义这些变量?举例说明
答:
从程序中可以看到:x, y是长整型
变量
,a, b是基本整型变量。它们之间允许进行运算,运算结果为长整型。但c,d被定义为基本整型,因此最后结果为基本整型。本例说明,不同
类型的
量可以参与运算并相互
赋值
。其中的类型转换是由编译系统自动完成的。有关类型转换
的规则
将在以后介绍。实型量实型常量实型也称为浮点型。实...
整型
变量
中能存放
字符型
常量吗?
答:
整型
变量
占用的变量内存比
字符型
长,一般整型变量占用4个字节,而字符型占用1字节,以下
的赋值
是允许的:int a='a';实际上计算机会将字符型常量取出,然后进行强制类型转换成int型,再给变量a赋值。a的取值就是'a'的ASCII码。
C语言中定义一个
变量
,不给它
赋值
。它会有值吗?若有是多少?
答:
没有加static,默认为auto 型,此时,不给初值,
变量的
初值是随机的。如果加了static不给初值,变量的初值是默认的 0。不能说不
赋初值
就不行,对于局部变量,不赋初值的话,其实里面存的是一个随机的值,谁也不知道是多少。
将
字符
'g'(ASCII码值为103)
赋值
给char
型变量
c,正确的表达式是什么?
答:
A是正确的。因为\后面需要的是八进制数。103是十进制数,换算成八进制是147,所以用c='\147';,而不能直接所有十进制的103。
C语言中的
字符变量
用什么保留字说明
答:
一个
字符变量
在计算机内存中占一个字节。与字符常量一样,字符变量也可以出现在任何允许整型变量参与的运算中。C语言中的字符串常量是由一对双引号括起来的字符序列。注意不要将字符常量和字符串常量混淆,没有专门的
字符串变量
,如果要把字符串存放在变量中,则要用一个
字符型
数组来实现。
c语言怎样比较
字符串的
大小。
答:
1、C语言中字符是使用char来定义的,使用关系运算符(>,<,=)即可对
字符进行
比较。在编译器中定义a、b两个
字符型变量
,并为其
赋值
,按照如图所示编写代码。2、运行代码后,我们可以得到如图所示结果。1表示条件为真,0表示条件为假。3、字符串使用char[]来定义,可以使用strcmp()来判断大小,也可以...
java中为什么char c='a'+1;可以,而int x=1;char c='a'+x;却不可以_百...
答:
char c='a'+1中'a'是
字符型
常量,1是数字常量。在编译器编译的时候,会自动合并,不会做类型转换。在编译阶段就完成。char c='a'+x中'a'是字符型常量,但x是
变量
,在编译阶段无法合并,只能在运行时编译,运行时发现x是整型,'a'+x自动转换成整型,无法直接
赋值
给char型。需要进行强转。(...
$在VB里是什么意思
答:
其它的变量也一样,只要在变量名后面加上$,就表示这个变量是字符串类型的变量。在vb中,$有两种用法:一种是用在dim语句中,如以下两句是相当的:dim a dim a as string 使用这两种方法声明后,a变量就是一个
字符串型变量
了。以后程序中可以给它
赋值
,如:a="345",a="asIH",a=b(假定b是另...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜