在C语言中,可以使用sizeof运算符来判断变量的数据类型。sizeof运算符返回变量或数据类型的大小(以字节为单位)。 例如,假设有一个int类型的变量num,可以使用sizeof运算符来判断它的数据类型: int num; printf("数据类型为:%s\n", sizeof(num) == sizeof(int) ? "int" : "其他"); 复制代码 在上面的代码...
如果需要保存的是字符,那么就选用char类型,如果是一串字符,比方说用来保存姓名或者密码等等,那么就可以选用char数组。如果保存的数据没有小数,那么就可以选用int类型,在32位的编译系统下,int类型可以保存,绝对值不大于21亿的整数。如果是带有小数的数据,那么就需要选用浮点型,float类型可以保存最多...
这个还是很简单的,向上提升类型就可以了,如int+char得到的类型就是int类型,float+int得到的就是float类型,这些类型和double类型进行操作得到的就是double类型,所以最后的结果类型就是double类型。
第二个题目问的是函数的返回类型,函数的返回类型需要看函数的定义,而该函数的定义部分没有写类型,这...