
c#中的数据类型和量?
有两个程序1:inta=1;floatb=2.1;floats=a+b;Console.Write(s);2:Console.Write(1+2.1);这个两个程序输出的...
有两个程序
1: int a=1;
float b=2.1;
float s=a+b;
Console.Write(s);
2: Console.Write(1+2.1);
这个两个程序输出的结果都是一样的,但是在编译的时候第一个程序每个数字都有一个变量名,但是在第二个程序中的1和2.1是变量还是常量,编译器是怎么识别数据类型的,是可以自动识别吗,输出来的3.1又是什么量,什么数据类型? 展开
1: int a=1;
float b=2.1;
float s=a+b;
Console.Write(s);
2: Console.Write(1+2.1);
这个两个程序输出的结果都是一样的,但是在编译的时候第一个程序每个数字都有一个变量名,但是在第二个程序中的1和2.1是变量还是常量,编译器是怎么识别数据类型的,是可以自动识别吗,输出来的3.1又是什么量,什么数据类型? 展开
4个回答
展开全部
int 整形
float double 浮点类型(小数)
string 字符串型
char 字符型
单个数字就是常量 (不可以改变的)
有数据类型的叫变量
在数据类型加const 也可以把 变量变为常量
编译器是自动识别数据类型的,我们不用知道怎么识别
补充:
全局变量:在类中声明的变量(可以在该类所有方法中使用)
局部变量:在方法中声明的量(只能在这个方法中使用)
希望对你有帮助!
float double 浮点类型(小数)
string 字符串型
char 字符型
单个数字就是常量 (不可以改变的)
有数据类型的叫变量
在数据类型加const 也可以把 变量变为常量
编译器是自动识别数据类型的,我们不用知道怎么识别
补充:
全局变量:在类中声明的变量(可以在该类所有方法中使用)
局部变量:在方法中声明的量(只能在这个方法中使用)
希望对你有帮助!
展开全部
变量
编译器是自动识别的。带小数点的常量 编译器会根据小数点后的位数来自动给常量分配一个类型
编译器是自动识别的。带小数点的常量 编译器会根据小数点后的位数来自动给常量分配一个类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s是变量,但是它取出的值是常量,编译器判断是不是常量的话先取变量的值,把值变为常量,再输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Console.write这个方法是一个重载 这个方法可以把 int float 转换为 double 类型 我是这样认为的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询