我也有几个C++的题目请教!1,若char c=‘5’,则把c值转化为int型数据的表达式为()?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 05:19:12
我也有几个C++的题目请教!1,若char c=‘5’,则把c值转化为int型数据的表达式为()?
![我也有几个C++的题目请教!1,若char c=‘5’,则把c值转化为int型数据的表达式为()?](/uploads/image/z/7126509-21-9.jpg?t=%E6%88%91%E4%B9%9F%E6%9C%89%E5%87%A0%E4%B8%AAC%2B%2B%E7%9A%84%E9%A2%98%E7%9B%AE%E8%AF%B7%E6%95%99%211%2C%E8%8B%A5char+c%3D%E2%80%985%E2%80%99%2C%E5%88%99%E6%8A%8Ac%E5%80%BC%E8%BD%AC%E5%8C%96%E4%B8%BAint%E5%9E%8B%E6%95%B0%E6%8D%AE%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%BA%EF%BC%88%EF%BC%89%3F)
楼主的表达不清楚啊
如果是类型转化,则使用强制类型转化(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;
如果是类型转化,则使用强制类型转化(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;
我也有几个C++的题目请教!1,若char c=‘5’,则把c值转化为int型数据的表达式为()?
1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
若有定义语句"char c;"判断c为大写字母的表达式为:
设有语句int a=3,b=4 ,c=5 ;则表达式:(a+b )+c-1&&b+c/2 的值为______ ,表达式
C语言中有一道题目:已知"int a=4,b=5,c;",则执行表达式"c=a=a>b后变量a的值为( ) A 0 B
C语言设a,b,c为int型变量,且a=3,b=4,c=5,下面表达式值为0的是( )
若有char h=`a`,g=`f`;int a[6]={1,2,3,4,5,6};则数值为4的表达式为:( )
若有定义:int a=3,b=2,c=1;,则表达式f=a>b>c的值为
已知:char c;int a,b,d;c='W';a=1;b=2;d=5;求下列表达式的值.(1)'Y'!=c-5 (
在C语言中,若有定义:static int x[2][3]={2,3,4,5,6,7},则表达式*x[1]的值为多少
若x为char型变量,y为int型变量,x,y均有值,正确的输出函数调用是() A.printf("%c%c",x,y)
若有声明“char a= 0 ; int b=1; float c=2; double d =3;”,则表达式“c=a+