C# 各种数据类型的最大值和最小值常数
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
PrintValueTypeRange();
}
static void PrintValueTypeRange()
{
Console.WriteLine("int 类型的最大值是:{0}", int.MaxValue, int.MinValue);
Console.WriteLine("uint 类型的最大值是:{0}", uint.MaxValue, uint.MinValue);
Console.WriteLine("byte 类型的最大值是:{0}", byte.MaxValue, byte.MinValue);
Console.WriteLine("sbyte 类型的最大值是:{0}", sbyte.MaxValue, sbyte.MinValue);
Console.WriteLine("short 类型的最大值是:{0}", short.MaxValue, short.MinValue);
Console.WriteLine("ushort 类型的最大值是:{0}", ushort.MaxValue, ushort.MinValue);
Console.WriteLine("long 类型的最大值是:{0}", long.MaxValue, long.MinValue);
Console.WriteLine("ulong 类型的最大值是:{0}", ulong.MaxValue, ulong.MinValue);
Console.WriteLine("float 类型的最大值是:{0}", float.MaxValue, float.MinValue);
Console.WriteLine("double 类型的最大值是:{0}", double.MaxValue, double.MinValue);
Console.WriteLine("decimal 类型的最大值是:{0}", decimal.MaxValue, decimal.MinValue);
Console.WriteLine("int 类型的最小值是:{0}", int.MinValue);
Console.WriteLine("uint 类型的最小值是:{0}", uint.MinValue);
Console.WriteLine("byte 类型的最小值是:{0}", byte.MinValue);
Console.WriteLine("sbyte 类型的最小值是:{0}", sbyte.MinValue);
Console.WriteLine("short 类型的最小值是:{0}", short.MinValue);
Console.WriteLine("ushort 类型的最小值是:{0}", ushort.MinValue);
Console.WriteLine("long 类型的最小值是:{0}", long.MinValue);
Console.WriteLine("ulong 类型的最小值是:{0}", ulong.MinValue);
Console.WriteLine("float 类型的最小值是:{0}", float.MinValue);
Console.WriteLine("double 类型的最小值是:{0}", double.MinValue);
Console.WriteLine("decimal 类型的最小值是:{0}", decimal.MinValue);
Console.ReadKey();
}
}
}
运行结果如下:
int 类型的最大值是:2147483647
uint 类型的最大值是:4294967295
byte 类型的最大值是:255
sbyte 类型的最大值是:127
short 类型的最大值是:32767
ushort 类型的最大值是:65535
long 类型的最大值是:9223372036854775807
ulong 类型的最大值是:18446744073709551615
float 类型的最大值是:3.402823E+38
double 类型的最大值是:1.79769313486232E+308
decimal 类型的最大值是:79228162514264337593543950335
int 类型的最小值是:-2147483648
uint 类型的最小值是:0
byte 类型的最小值是:0
sbyte 类型的最小值是:-128
short 类型的最小值是:-32768
ushort 类型的最小值是:0
long 类型的最小值是:-9223372036854775808
ulong 类型的最小值是:0
float 类型的最小值是:-3.402823E+38
double 类型的最小值是:-1.79769313486232E+308
decimal 类型的最小值是:-79228162514264337593543950335
C# 各种数据类型的最大值和最小值常数的更多相关文章
- MySQL数据类型(最大值 和 最小值)
MySQL数据类型(最大值 和 最小值) 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-3276 ...
- z-index的最大值、最小值
浏览器 最大值 超过最大值后变成 最小值 小于最小值后变成 备注 IE6 2147483647 2147483647 -2147483648 -2147483648 IE7 2147483647 ...
- Hive UDAF开发之同时计算最大值与最小值
卷首语 前一篇文章hive UDAF开发入门和运行过程详解(转)里面讲过UDAF的开发过程,其中说到如果要深入理解UDAF的执行,可以看看求平均值的UDF的源码 本人在看完源码后,也还是没能十分理解里 ...
- java abs(绝对值) , max(最大值),min(最小值) 方法的应用
在写程序是,我们常常会计算一个数的绝对值,这时我们可以使用java里的方法来计算 public class Demo1{ public static void main(String [] args) ...
- 转载——JavaScript学习笔记:取数组中最大值和最小值
转载自:http://www.w3cplus.com/javascript/calculate-the-max-min-value-from-an-array.html. 取数组中最大值 可以先把思路 ...
- JavaScript学习:取数组中最大值和最小值
在实际业务中有的时候要取出数组中的最大值或最小值.但在数组中并没有提供arr.max()和arr.min()这样的方法.那么是不是可以通过别的方式实现类似这样的方法呢?那么今天我们就来整理取出数组中最 ...
- java基础:方法的定义和调用详细介绍,方法同时获取数组最大值和最小值,比较两个数组,数组交换最大最小值,附练习案列
1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可 ...
- C语言 · 最大值与最小值计算
输入11个整数,计算它们的最大值和最小值. 样例输入 0 1 2 3 4 5 6 7 8 9 10 样例输出 10 0 #include<stdio.h> int main(){ ]; ...
- 不需要sql进行计算数据的平均值、最大值、最小值、和
介绍下SqlServer.前端js.后台C#三个阶段对均值.最大值.最小值.和计算int[] jisuan = {0, 1, 3, 5, 7,8 }; List<int> jisuan2 ...
随机推荐
- (二)Kafka动态增加Topic的副本(Replication)
(二)Kafka动态增加Topic的副本(Replication) 1. 查看topic的原来的副本分布 [hadoop@sdf-nimbus-perf ~]$ le-kafka-topics.sh ...
- Tomcat 配置 默认应用 (去掉项目名称、移除项目名称)
Tomcat 配置默认应用,即只输入域名或ip,不用输入项目名称: <Host name="localhost" appBase="webapps" un ...
- 和Java相关的一些好文章(不定期更新)
1.Java 集合类详解 (包括arraylist,linkedlist,vector,stack,hashmap,hashtable,treemap,collection等). 2.Java 理论与 ...
- UART总线(异步)
UART用一条传输线将数据一位位地顺序传送,以字符为传输单位通信中两个字符间的时间间隔多少是不固定的, 然而在同一个字符中的两个相邻位间的时间间隔是固定的 数据传送速率用波特率来表示, 指单位时间内载 ...
- Android 利用xUtils框架实现对sqllite的增删改查
首先下载xUtils,下载地址:https://github.com/wyouflf/xUtils 把下载好的文件压缩,把里面的jar包拷进项目中如图所示: 这里新建一个User类进行测试增删改查 ...
- Linux下文件删除的原理
Linux文件删除的原理: Linux是通过link的数量来控制文件的删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除,一般来说每个文件都有2个link计数器:i_count和i_n ...
- USACO2016Splitting the Field分割牧场
Description FJ的N头奶牛分别位于他二维的牧场的不同位置.FJ想用一个矩形栅栏围住这些牛(牛可以在栅栏边上),并使这个栅栏尽可能小.这个栅栏的边与x轴或y轴平行.不幸的是,FJ上个季度的牛 ...
- 【更新】【封装必备】封装辅助 - 清理&优化工具 For Win7(IT天空会员专版)
https://www.itsk.com/thread-353560-1-4.html nqawen 发表于 2015-7-9 17:26:37 本帖最后由 Amz 于 2015-11-25 10 ...
- [转]去除inline-block元素间间距的N种方法
来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com] 一.现象描述 真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子 ...
- 并发编程 10—— 任务取消 之 关闭 ExecutorService
Java并发编程实践 目录 并发编程 01—— ThreadLocal 并发编程 02—— ConcurrentHashMap 并发编程 03—— 阻塞队列和生产者-消费者模式 并发编程 04—— 闭 ...