电商网站建设的相关内容,html5好的网站模板,在北京哪家公司建网站合适,网站后门怎么去除数据有不同的类型#xff0c;不同类型数据之间进行混合运算时涉及到类型的转换问题。
转换的方法有两种#xff1a;
自动类型转换#xff08;隐式转换#xff09;#xff1a;遵循一定的规则#xff0c;由编译系统自动完成强制类型转换#xff08;显示转换#xff09;…数据有不同的类型不同类型数据之间进行混合运算时涉及到类型的转换问题。
转换的方法有两种
自动类型转换隐式转换遵循一定的规则由编译系统自动完成强制类型转换显示转换把表达式的运算结果强制转换成所需的数据类型 语法格式 (类型)变量或常量 #include stdio.hint main() {// 隐式转换自动转换编译器自动转换int a 11;double b a; //将a的值11转换为11.0000再给b赋值 printf(b %lf\n, b);printf(a %d\n, a);// 强制类型转换用户转换 (类型)变量或常量int m 3;int n 2;b (double)m/n;printf(b %lf\n, b);b (double)3/2;printf(b %lf\n, b);// 类型转换原则数据类型小的往数据类型大的转int c 100;char d (char)c; //没有问题printf(d %d\n, d);// 大的往小的转数据可能会丢失c 129;d (char)c;printf(d %d\n, d);// 小的往大的转long long big (int)c;printf(big %lld\n, big);return 0;
}