C#学习之路,学习笔记 2.1 整形、浮点型和decimal型变量
来源:互联网 发布:亚马逊和淘宝哪个大 编辑:程序博客网 时间:2024/04/20 06:02
<span style="font-size:14px;">using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _1HellowTomorrow{ class Program { static void Main(string[] args) { //变量定义 int a = 7; int b = 2; int sum, dif, pro, quo; sum = a + b; dif = a - b; pro = a * b; quo = a / b; //输出到屏幕 Console.WriteLine("{0} + {1} = {2}", a, b, sum); //占位符的使用 Console.WriteLine("{0} - {1} = {2}", a, b, dif); Console.WriteLine("{0} * {1} = {2}", a, b, pro); Console.WriteLine("{0} / {1} = {2}", a, b, quo); Console.WriteLine("Hellow Tomorrow"); //转换成2、8、16进制显示 Console.WriteLine(Convert.ToString(89, 2)); Console.WriteLine(Convert.ToString(89, 8)); Console.WriteLine(Convert.ToString(89, 16)); Console.WriteLine(Convert.ToString(25, 2)); //实数常量默认情况下是双精度的,为了把实数常量赋给单精度变量,需要 //添加后缀f或F,将其标志为单精度实数,比如:12.34567f 3.1415926F float x = 3.14159265358979f; double x1 = 3.14159265358979f; //float x2 = 3.14159265358979; 此写法报错 double y = 3.14159265358979; Console.WriteLine("x = {0}", x); Console.WriteLine("x1 = {0}", x1); //Console.WriteLine("x2 = {0}", x2); Console.WriteLine("y = {0}", y); //小明有44444.14元钱,小娟有66666.51元钱,编写一个程序,计算他们两个共有多少钱 float balanceOfMing = 44444.14f; float balanceOfJuan = 66666.51f; float total = balanceOfMing + balanceOfJuan; Console.WriteLine("小明:¥{0}", balanceOfMing); Console.WriteLine("小娟:¥{0}", balanceOfJuan); Console.WriteLine("合计:¥{0}", total); //结果应为111110.65,实则为111110.6 /* 出现精度不足的现象, * * 由此引入decimal型(128位) * 注意!由于实数常量默认情况下为double型数据,要将其值赋给decimal型变量 * 需要添加后缀m或M,将其标记为decimal型数字 */ //引入decimal后程序如下 decimal meonyOfMing = 44444.14m; decimal meonyOfJuan = 66666.51m; decimal sumOfThem = meonyOfJuan + meonyOfMing; Console.WriteLine("小明:¥{0}", meonyOfMing); Console.WriteLine("小娟:¥{0}", meonyOfJuan); Console.WriteLine("合计:¥{0}", sumOfThem); //正确 } }}</span>
运行结果如下:
<img src="http://img.blog.csdn.net/20151001141603607?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />
0 0
- C#学习之路,学习笔记 2.1 整形、浮点型和decimal型变量
- Swift学习笔记之基本数据类型-整形,浮点,布尔
- c# 浮点型Decimal处理
- Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
- 使用整形和浮点型
- Swift学习笔记之浮点型
- Nodejs学习笔记(十七)--- 浮点运算decimal.js
- Java学习笔记之变量,常量,浮点数,优先级
- C#整型、浮点型、decimal类型、值类型的理解
- 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
- 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型
- PHP学习笔记——整型和浮点型;
- C#学习笔记 变量和常量
- C#学习笔记 4 常量和变量
- 疯狂Java讲义笔记 整形与浮点型
- java核心技术之-----整形和浮点类型
- C#学习笔记 ----C#变量
- 学习C#之变量和运算符
- MFC Toolbar图标尺寸调整出错解决方法
- 操作系统和网络面试总结
- [解析]Objective-C 深浅拷贝
- ACM学习-破坏行动-最大网络流
- iOS软件开发 内存管理之拷贝
- C#学习之路,学习笔记 2.1 整形、浮点型和decimal型变量
- a+1与&a+1
- copy
- 洛谷2023维护序列(线段树区间乘+区间加)
- 一道Erlang测试题的多种解法
- 手势操作
- 【bzoj1857】[Scoi2010]传送带
- 英语九月总结
- C/C++ 知识点总结