我也有几个C++的题目请教!1,若char c=‘5’,则把c值转化为int型数据的表达式为()?
人气:419 ℃ 时间:2020-06-17 06:28:35
解答
楼主的表达不清楚啊
如果是类型转化,则使用强制类型转化(int)c,比如
char c = '5';
int d = (int)c;
则此时d的值为 '5'的ASCII码53
如果楼主是想把字符‘5’变成数值5,则
char c = '5';
int d = c - 48;
此时d = 5
如果楼主是想把字符串 “5”变成数值5,或者“123”变成数值123,则使用函数atoi
char c[] = "5";
int d = itoi(c);
此时d = 5;
推荐
- 2.若有以下说明:int a[12]={1,2,3,4,5,6,7,8};char c='a',d,g;则数值为4的表达式是( D ).A.a[g-c] B.
- 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( )
- 若有char h=`a`,g=`f`;int a[6]={1,2,3,4,5,6};则数值为4的表达式为:( )
- 1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
- 已知cos阿尔法=-4/5,且阿尔法(π,3π/2),则cos(π/4-阿尔法)=?
- 为什么构成细胞内膜的重要物质是磷脂而不是胆固醇?两者不都是构成细胞膜的重要成分么?
- 伯牙和钟子期的故事,我们曾学过,课文的题目是() A《知音》 B《高山流水》 C《俞伯牙和钟子期》
- 幂级数求和x^2n
猜你喜欢