写出float类型与零比较的判断语句
<script type="text/javascript"><!--
google_ad_client = "pub-4334685396432654";
//468x15, 创建于 07-12-5
google_ad_slot = "3722935453";
google_ad_width = 468;
google_ad_height = 15;
//--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
float x=0.111F;
if(x>=-float.Epsilon&&x<=float.Epsilon)
return "0";
else
return "不等于零";
c#中浮点变量的赋值
在C#里面给float变量赋值时,有一种特殊情况;语句
float y = 5.2; // 不会被编译!
将产生一个编译器错误,因为类似3.5这样带有小数部分的数字常量会被C#认为是拥有更高精度的double值,所以编译器将因精度损失而拒绝执行。要进行这样的赋值,必须显式地把浮点常量转换为float值:
float y = (float) 3.5; // 没问题;进行了转换。
或者,也可以使用后缀F,强制编译器把赋值语句右边的常量看作浮点值:
float y = 3.5F; // 可以,我们指示了该常量
// 应被当作浮点值处理。
还有一种选择是直接使用double变量而不用float变量来表示浮点数。在SRS应用中,无论何时要声明浮点变量,我们都会使用double来代替,这样可以避免类型转换操作。
一个好方法:声明浮点变量就用double
分享到:
相关推荐
在C#这个编程语言的世界里,笔试和面试是评估开发者技能的重要环节。这些题目通常涵盖了C#的基础概念、高级特性、.NET框架以及面向对象编程等多个方面。下面,我们将深入探讨一些可能出现在C#笔试面试中的关键知识点...
本文将深入解析C#的基础概念、重要特性以及常见面试题,帮助你更好地准备相关考试。 1. **C#基础** - **变量与数据类型**:C#支持基本数据类型如int、float、char,以及引用类型如类、接口和数组。理解变量声明、...
C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等
"C# Winform 面试题详解" C# Winform 面试题详解 1. foreach 遍历访问的对象需要实现 IEnumerable 接口或声明 GetEnumerator 方法的类型 在 C# 中,foreach 语句可以遍历实现了 IEnumerable 接口或声明了 ...
《C#与.NET程序员面试题大全》是一份全面的指南,专为准备C#和.NET技术面试的程序员设计。这份资料包含了大量的问题和答案,旨在帮助求职者在面试前做好充分的准备,提升成功的机会。 1. **C#基础知识**: - **...
这份"面试题汇总"涵盖了C#编程语言、ASP.NET框架以及SQL Server数据库管理系统的常见面试问题,旨在帮助求职者全面复习并提升自己的技术水平。 首先,C#是Microsoft开发的一种面向对象的编程语言,它在.NET平台上...
C#常见面试题
这份“C#面试题集”包含了多个C#编程中的关键知识点,涵盖了C#语言的多个方面,包括类与对象、数据类型、事件、异常处理、数据库操作、网络编程、系统编程等。以下是详细知识点的解析: 1. C#基础知识与语法 - C#...
C# .net 面试题集合.rar C# .net 面试题集合.rar C# .net 面试题集合.rar C# .net 面试题集合.rar C# .net 面试题集合.rar C# .net 面试题集合.rar、 C# .net 面试题集合.rar C# .net 面试题集合.rar
全部都是面试的宝典; c# asp.net .net .net面试题 c#面试题 c# asp.net .net .net面试题 c#面试题
C#面试题C#面试题C#面试题C#面试题
C# 面试题大总结 本资源摘要信息涵盖了 C# 面试题的方方面面,涵盖了 XML、XSD、XSL、J2EE、Persistent Object、加密算法、设计模式、架构设计、测试等多个方面的知识点。 XML、XSD、XSL 在面试题中,我们可以...
C#高级程序员面试题知识点大全 本文档总结了C#高级程序员面试题相关的知识点,涵盖了从.Net编译过程到WebService使用的协议等多个方面。 一、.Net编译过程 * .Net编译过程将代码翻译成Microsoft中间语言(MSIL) ...
C#面试题100例 本资源提供了100多个C#面试题,涵盖了C#语言的各个方面,包括ASP.NET、委托、事件、索引器、排序算法等。这些题目可以帮助开发者更好地理解C#语言的特性和使用方法,并提高面试的通过率。 1. ASP...
现在收集些常见面试题: 这里找了一个比较全的,提供给大家下载:Net面试题大全.将比较常见的C#面试题分布出来供有需求的朋友参考,本文章会不断更新。如果有好的面试题不妨给我留言,我来完善。最好是有答案的。
十套C#面试题(几乎包含所有C#知识,含asp_net)比较经典!大家来试试
C#面试题大全(含答案) 本资源提供了C#面试题大全,涵盖了C#语言的基础知识、 ASP.NET框架、ADO.NET、XML等多方面的知识点。下面是对每道题目的详细解释: 1. 在对SQL Server 数据库操作时应选用(a)SQL Server ...
C#.NET面试题是评估和测试开发者在C#编程语言及.NET框架方面技能的重要工具。以下是一些可能出现在面试中的关键知识点,以及它们的详细解释: 1. **C#基础**: - **变量和数据类型**:了解基本的数据类型(如int、...
以下是一些可能的C#面试题及其详解: 1. **C#基本语法与数据类型** - 询问:解释C#中的变量声明和初始化。 - 知识点:C#有值类型(如int、bool)和引用类型(如class、interface)。变量声明时需指定类型,例如`...
这130道C#面试题涵盖了从基础语法到高级特性的诸多方面,旨在帮助求职者充分准备面试,展示其对C#语言的深入理解和实践能力。以下是对这些面试题及答案的详细解析: 1. **C#的基本语法** - 了解C#中的数据类型,...