55问答网
所有问题
当前搜索:
字符型变量的赋值规则
为什么不能将
字符串
常量赋给一个
字符变量
答:
二,而字符是仅仅是单个的字符,在内存空间中占一个字节大小。三,字符串常量也是字符串, 只不过是存在文字常量区,只读而已。综上,可知不可以将字符常量赋给一个
字符变量
。所以字符变量只能存单个字符,我们可以用字符数组来存放字符串,也可以把
字符串的
首地址赋给指向char
型的
指针变量。比如:char ...
怎样将
字符串
赋给指针指示的字符串
答:
p1,p2是指针
变量
,它指向
字符型
数据,先使p1和p2的值分别为字符串a和b的首地址。*p1最初的值为‘i’,
赋值
语句“*p2=*p1;”的作用是将字符’I’(a串中第一个字符)赋给p2所指向的元素,直到 *p1的值为’\0’止。注意p1和p2的值是不断在改变的,程序必须保证使p1和p2同步移动。8.4.2 字符串指针作函数...
c语言的
变量
定义
答:
“变量名”就是你想给这个变量起个什么名字,通常都是用字母、数字与下划线组合而成。比如:“int i;double price;double goods_price2”等等。就表示定义了一个整型变量 i、小数
型变量
price、goods_price2;2、变量定义完成后,接下来就是使用变量,为
变量赋值
。将一个值放到一个变量中,这个动作...
unsigned char data aa=300;请问该
变量
定义语句是否正确?为什么?_百度...
答:
该变量定义语句不正确。因为 unsigned char
类型
的数据范围是 0~255,无法表示 300 这个数值。在使用无符号类型时,如果
赋值
给
变量的
值大于了其能够表示的最大值,就会发生溢出。在本题中,300 超出了 unsigned char 类型的取值范围,在进行强制转换或者赋值操作时,编译器会自动对其进行模运算(即将超出...
C语言中定义一个
变量
,不给它
赋值
。它会有值吗?若有是多少?
答:
没有加static,默认为auto 型,此时,不给初值,
变量的
初值是随机的。如果加了static不给初值,变量的初值是默认的 0。不能说不
赋初值
就不行,对于局部变量,不赋初值的话,其实里面存的是一个随机的值,谁也不知道是多少。
为一个boolean
类型变量赋值
时,可使用( )方式
答:
你不但可以这样写,还可以这样:((9>=10))。使用方法:1,直接赋值boolean b1=false。2,由条件表达式赋值boolean b2=3>4。3,由另一个boolean
变量赋值
boolean b3=b1。4,由方法返回赋值boolean b4=list,ready()://假设ready方法返回一个boolean的话程序中boolean为布尔
类型变量
。
ch是
字符型变量
,判断ch=‘a+b';ch='\0';ch='7'+'9';ch=5+9;哪个对...
答:
如果说错,只有第一个错了 ch='a+b'这种写法是错误的,a+b是一个字符串,但是却使用单引号,有些编译器应该会报错,不报错的话会将最后一个
字符赋值
给ch,也就是b ch='\0'这是对的,\0是C中
字符串的
结束符,是一个空字符,其ASCII码为0x00 ch='7'+'9'也是对的,运算方式为将7的...
已知ch是
字符型变量
,下面不正确
的赋值
语句是?
答:
B ch='\n'; //'\n'是回车的转义
字符
C ch='7'+'9'; //'7'在内存中是55,'9'在内存中是57.而112对应的ascii码是p。D ch='b'-'a' //'a'在内存中是97,'a'在内存中是98.而1对应的ascii码是什么,特殊符号看不懂...其实都能
赋值
,看看格式。你输入的和原题是否...
C语言中0x20是什么意思?
答:
这是一种整型常量的表示方式。以0x开头的整型常量,代表后续字符为16进制表达。于是0x20也就是16进制的20,即10进制的32。另外,0x20作为单字节表示,可以用于
字符型变量的赋值
,用于char时,其代表ascii码值0x20,即字符空格' '。1.C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有...
将
字符
'g'(ASCII码值为103)
赋值
给char
型变量
c,正确的表达式是什么?
答:
A是正确的。因为\后面需要的是八进制数。103是十进制数,换算成八进制是147,所以用c='\147';,而不能直接所有十进制的103。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜