18、下列关于自动类型转型的说法中,哪个正确: A. char类型数据可以自动转换为任何简单的数据类型的数据 B. char类型数据只能自动转换为int类型数据 C. char类型数据不能自动转换 boolean类型数据 D. char类型不能做自动类型转换 相关知识点: 试题来源: 解析 C 满分:5 反馈 收藏
1. 使用强制类型转换:可以使用强制类型转换运算符将char类型的变量转换为int类型。例如:```c char ch = 'A';int num = (int)ch;```2. 使用ASCII码:每个字符在计算机中都有对应的ASCII码值,可以将char类型的变量直接赋给int类型的变量,实际上是将其ASCII码值赋给int类型的变量。例如:```c char ch...
int main() { char ch;int num;scanf("%c", &ch);num = ch;printf("%d", num);return 0;...
1. C是弱类型语言。在图1代码中,char类型和int类型是可以直接运算的,因为char类型会被提升为int,这就是C中的隐式类型转换,将精度较小的转换为大精度的,在这个意义上讲,它并不符合强类型语言的定义。 2.C相较于其他的语言有更多的操作符,因此其也有更多不同的操作符优先级,其中的大多数都不是能直观判断的...
有如下函数模板: template<typename T,typename U> T castd(U u){ return u;) 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。 cast(i); cast<>(i); cast<char*,int>(i); cast<double,in