`

C# float 与零比较(南京某公司面试题)

阅读更多

写出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#笔试面试题

    在C#这个编程语言的世界里,笔试和面试是评估开发者技能的重要环节。这些题目通常涵盖了C#的基础概念、高级特性、.NET框架以及面向对象编程等多个方面。下面,我们将深入探讨一些可能出现在C#笔试面试中的关键知识点...

    各大软件公司C#笔试面试题

    本文将深入解析C#的基础概念、重要特性以及常见面试题,帮助你更好地准备相关考试。 1. **C#基础** - **变量与数据类型**:C#支持基本数据类型如int、float、char,以及引用类型如类、接口和数组。理解变量声明、...

    C#面试题 包括 ADO.net 多线程等

    C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等 C#面试题 包括 ADO.net 多线程等

    c# winform面试题

    "C# Winform 面试题详解" C# Winform 面试题详解 1. foreach 遍历访问的对象需要实现 IEnumerable 接口或声明 GetEnumerator 方法的类型 在 C# 中,foreach 语句可以遍历实现了 IEnumerable 接口或声明了 ...

    c#,.net 程序员常见面试题大全(含答案)

    《C#与.NET程序员面试题大全》是一份全面的指南,专为准备C#和.NET技术面试的程序员设计。这份资料包含了大量的问题和答案,旨在帮助求职者在面试前做好充分的准备,提升成功的机会。 1. **C#基础知识**: - **...

    C#面试题汇总

    这份"面试题汇总"涵盖了C#编程语言、ASP.NET框架以及SQL Server数据库管理系统的常见面试问题,旨在帮助求职者全面复习并提升自己的技术水平。 首先,C#是Microsoft开发的一种面向对象的编程语言,它在.NET平台上...

    C#常见面试题

    C#常见面试题

    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# .net 面试题集合.rar

    asp.net c#面试题

    全部都是面试的宝典; c# asp.net .net .net面试题 c#面试题 c# asp.net .net .net面试题 c#面试题

    C# 面试题 面试题

    C#面试题C#面试题C#面试题C#面试题

    十套c#面试题,基本包含了所有c#知识

    C# 面试题大总结 本资源摘要信息涵盖了 C# 面试题的方方面面,涵盖了 XML、XSD、XSL、J2EE、Persistent Object、加密算法、设计模式、架构设计、测试等多个方面的知识点。 XML、XSD、XSL 在面试题中,我们可以...

    c#高级程序员面试题(附部分参考答案).pdf,这是一份不错的文件

    C#高级程序员面试题知识点大全 本文档总结了C#高级程序员面试题相关的知识点,涵盖了从.Net编译过程到WebService使用的协议等多个方面。 一、.Net编译过程 * .Net编译过程将代码翻译成Microsoft中间语言(MSIL) ...

    C#面试题100例

    C#面试题100例 本资源提供了100多个C#面试题,涵盖了C#语言的各个方面,包括ASP.NET、委托、事件、索引器、排序算法等。这些题目可以帮助开发者更好地理解C#语言的特性和使用方法,并提高面试的通过率。 1. ASP...

    C#经典面试题及答案

    现在收集些常见面试题: 这里找了一个比较全的,提供给大家下载:Net面试题大全.将比较常见的C#面试题分布出来供有需求的朋友参考,本文章会不断更新。如果有好的面试题不妨给我留言,我来完善。最好是有答案的。

    C#面试题(近期在各公司中比较流行的面试题)

    以下是一些在近期各公司中较为流行的C#面试题,以及对这些知识点的详细解析。 1. **C#基本语法** - **变量声明与初始化**:了解var关键字的用法,以及值类型和引用类型的差异。 - **字符串操作**:掌握String类的...

    十套C#面试题(包含.net)

    十套C#面试题(几乎包含所有C#知识,含asp_net)比较经典!大家来试试

    C#面试题大全(含答案)

    C#面试题大全(含答案) 本资源提供了C#面试题大全,涵盖了C#语言的基础知识、 ASP.NET框架、ADO.NET、XML等多方面的知识点。下面是对每道题目的详细解释: 1. 在对SQL Server 数据库操作时应选用(a)SQL Server ...

    c# 面试题 c# 面试题 c# 面试题

    以下是一些可能的C#面试题及其详解: 1. **C#基本语法与数据类型** - 询问:解释C#中的变量声明和初始化。 - 知识点:C#有值类型(如int、bool)和引用类型(如class、interface)。变量声明时需指定类型,例如`...

    130道C#面试题+答案.rar

    这130道C#面试题涵盖了从基础语法到高级特性的诸多方面,旨在帮助求职者充分准备面试,展示其对C#语言的深入理解和实践能力。以下是对这些面试题及答案的详细解析: 1. **C#的基本语法** - 了解C#中的数据类型,...

Global site tag (gtag.js) - Google Analytics