课程

回到首页 个人中心 反馈问题 注册登录
下载APP
首页 课程 实战 体系课 手记 专栏 慕课教程

x=c; d=x;

来源:2-8 自动类型转换

地表最富

2020-09-04 02:21

char c='a';
int x;

double d;

x=c; //字符类型自动转换为整形

d=x; //整形自动转换为浮点型

请问上面这个x=c; d=x; 
如果输入c=x; x=d; 这样是可以的吗?


写回答 关注

1回答

  • weixin_慕丝6308888
    2020-09-04 08:56:28

    x = (int) c

    d= (float) x

    1 1

    地表最富

    Thank you!

    2020-09-04 17:45:14

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

927141 学习 · 21534 问题

查看课程

相似问题

include <stdio.h> int main() { int x,y; x = 10; y = -3; printf("x+y=%d\n", x+y ); printf("x-y=%d\n", x-y ); printf("x*y=%d\n", x*y ); printf("x/y=%d\n", x/y ); printf("x%y=%d\n", x%y ); return 0;

回答 2

#include <stdio.h> int main() { int x,y; x = 10; y = -3; printf("x+y=%d\n", x+y ); printf("x-y=%d\n", x-y ); printf("x*y=%d\n", x*y ); printf("x/y=%d\n", x/y ); printf("x%y=%d\n", x%y ); return 0;

回答 2

printf("x%%y=%d\n",x%y );与 printf("x%y=%d\n",x%y );

回答 1

#include <stdio.h> int main() { int a,s,d,f,g; a=x+y; s=x-y; d=x*y;f=x/y;g=x%y;printf("x+y=%d\n", a);printf("x-y=%d\n", s);printf("x*y=%d\n", d ); printf("x/y=%d\n", f);printf("x%y=%d\n", g);return 0;}

回答 6

#include <stdio.h> int x = 77; void fn1() { printf("fn1(): x=%d\n", x); } int main() { int x = 10; if(x>0) { static x = 100; x /= 2; printf("if语句内, x=%d\n", x); } printf("main方法内, x=%d\n", x);

回答 3

打开慕课网App查看更多内容