下面声明了一些数值型变量:
short s; int i; uint ui; long l; double d; demical m;
度分析下面哪些转换是正确的,哪些是错误的:
s = ui; i =ui;
s =l; l = s;
m = d; d = m;
l = d; m = i;
大家都是怎么样回答的?
short s; int i; uint ui; long l; double d; demical m;
度分析下面哪些转换是正确的,哪些是错误的:
s = ui; i =ui;
s =l; l = s;
m = d; d = m;
l = d; m = i;
大家都是怎么样回答的?
解决方案 »
- 【我就这点分了——帮小菜鸟飞一下吧】我想应该是theCommand_.ExecuteNonQuery();怎么关闭的问题!
- 求一个正则表达式,密码验证
- 有关form.wndproc()方法的问题
- c#做图形处理的能力如何?
- 急,一个让人头疼的问题
- 高分:如何在excel一页(sheet)中获得有内容的单元格(cell)的行数与列数
- C#中IntPtr的使用问题
- c#生成的exe可执行文件在公司电脑上使用?请问这样会被追究责任吗?
- 开发网站刷流量的工具,不知道从何入手。请高人给个思路!
- c#中怎样将dataGrid 绑定到dataSet or dataView
- 到底什么是TCP连接呀,
- 什么情况需要字符编码转换?
s = ui;
i = ui;
s = l;
m = d;
d = m;
l = d;
可以隐式转换~其它的不记得存放字节数!
s = ui; //错误 无法将类型“uint”隐式转换为“short”
i = ui; //错误 无法将类型“uint”隐式转换为“int”
s = l; //错误 无法将类型“long”隐式转换为“short”
l = s; //正确
m = d; //错误 无法将类型“double”隐式转换为“decimal”
d = m; //错误 无法将类型“decimal”隐式转换为“double”
l = d; //错误 无法将类型“double”隐式转换为“long”
m = i; //正确
隐式数值转换表(C# 参考)http://msdn.microsoft.com/zh-cn/library/yht2cx7b.aspx
显式数值转换表(C# 参考)
错误:
s = ui; i =ui;
s =l; d = m;l = d;
正确:
l = s;
m = d;
m = i;