C# 各种数据类型的最大值和最小值常数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TypeMaxMinValue
{
    class Program
    {
        static void Main(string[] args)
        {
            PrintDataRange();
        }
        static void PrintDataRange() {
            System.Console.WriteLine("int类型的最大值:  {0},最小值:  {1}", int.MaxValue, int.MinValue);
            System.Console.WriteLine("uint类型的最大值:  {0},最小值:  {1}", uint.MaxValue, uint.MinValue);
            System.Console.WriteLine("byte类型的最大值:  {0},最小值:  {1}", byte.MaxValue, byte.MinValue);
            System.Console.WriteLine("sbyte类型的最大值:  {0},最小值:  {1}", sbyte.MaxValue, sbyte.MinValue);
            System.Console.WriteLine("short类型的最大值:  {0},最小值:  {1}", short.MaxValue, short.MinValue);
            System.Console.WriteLine("ushort类型的最大值:  {0},最小值:  {1}",ushort.MaxValue, ushort.MinValue);
            System.Console.WriteLine("long类型的最大值:  {0},最小值:  {1}", long.MaxValue, long.MinValue);
            System.Console.WriteLine("ulong类型的最大值:  {0},最小值:  {1}", ulong.MaxValue, ulong.MinValue);
            System.Console.WriteLine("float类型的最大值:  {0},最小值:  {1}", float.MaxValue, float.MinValue);
            System.Console.WriteLine("double类型的最大值:  {0},最小值:  {1}", double.MaxValue, double.MinValue);
            System.Console.WriteLine("decimal类型的最大值:  {0},最小值:  {1}", decimal.MaxValue, decimal.MinValue);
            System.Console.ReadLine();
        }
    }
}

运行结果如下:

int类型的最大值:  2147483647,最小值:  -2147483648
uint类型的最大值:  4294967295,最小值:  0
byte类型的最大值:  255,最小值:  0
sbyte类型的最大值:  127,最小值:  -128
short类型的最大值:  32767,最小值:  -32768
ushort类型的最大值:  65535,最小值:  0
long类型的最大值:  9223372036854775807,最小值:  -9223372036854775808
ulong类型的最大值:  18446744073709551615,最小值:  0
float类型的最大值:  3.402823E+38,最小值:  -3.402823E+38
double类型的最大值:  1.79769313486232E+308,最小值:  -1.79769313486232E+308
decimal类型的最大值:  79228162514264337593543950335,最小值:  -792281625142643375 93543950335

转自  http://www.blogjava.net/rorely/archive/2009/10/25/299669.html

时间: 2024-08-10 16:14:01

C# 各种数据类型的最大值和最小值常数的相关文章

初学Java3:数组-从键盘录入若干学生的成绩,计算平均值,最大值,最小值

//任务:从键盘录入若干学生的成绩,计算平均值,最大值,最小值package com.azhi;//纠正昨天的包名,今天老师说要以反域名命名,昨天还不知道,今天就这么弄了一个import java.util.Scanner;public class Text_Array { public static void main(String[] args){ Scanner sc=new Scanner(System.in);//从键盘输入 System.out.print("请输入学生个数:&quo

【Oracle】oracle取最大值和最小值的几个方法汇总

(1)oracle使用keep分析函数取最值记录 -- 取工资sal最大的雇员姓名及其工资,以及工资sal最少的雇员姓名及其工资 select deptno, empno, ename, sal, max(ename) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal_man, max(sal) keep(dense_rank FIRST order by sal) over (partition

java实现求一个数组里最大值和最小值之前缺省的数的算法

问题描述: 求一个数组里最大值和最小值之间缺省的数,例如 int arrDemo = {1, 3, 7};  那么就要输出最小值1和最大值7之间缺少的数字2,4,5,6 代码如下,有更好的思路欢迎大家在评论区留言讨论 1 package test; 2 3 public class Test { 4 5 static int[] array = { 6 -10,0,3,3,9 7 }; 8 9 private static void printEmptyItems(int[] array) {

写一个方法求数组中的最大值,最小值,总和以及平均值。

class Program { /// <summary> /// 求数组中的最大值,最小值,总和以及平均值. /// </summary> /// <param name="nums">输入一个数组</param> /// <returns>返回一个新的数组(max,min,sum,avg)</returns> public static int[] GetMaxMinSumAvg(int[] nums) { i

第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)

获取数组的最值(最大值和最小值) 思路: 1.获取最值需要进行比较,每一次比较都会有一个较大的值,因为该 值不确定,需要一个变量进行临储. 2.让数组中的每一个元素都和这个变量中的值进行比较,如果大于了 变量中的值,就用该变量记录较大值. 3.当所有的元素都比较完成,那么该变量中存储的就是数组中最大值 例子://最大值 int arr[] = {1,2,3,4,5,}; int max = arr[0]; for(int a=0;a<arr.length;a++){ {if(arr[a])>a

用C随机产生的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。

用 C 求一组随机数的第二大值,不能通过对整体排序求得 1 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值.最小值.平均值以及各元素之和,及第二大值.        int a[20];    int sum = 0; //存储数组元素的和    //为数组赋值    printf("数组中的元素为:\n ");    for (int i = 0; i < 20; i ++) {        a[i] = arc4random() % 41 +

输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环。如下所示

import java.util.Scanner; /** * 输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环.如*下所示 请输入一个整数(输入0结束):20 请输入一个整数(输入0结束):35 * 请输入一个整数(输入0结束):1 请输入一个整数(输入0结束):57 请输入一个整数(输入0结束):0 最大值是:57 最小值是:1 */ public class Max { public static void main(String[] args) { Scanner sc =

使用JavaScript&#183;求数组的最大值和最小值

前言  在数组中并没有提供arr.max()和arr.min()这样的方法.那么是不是可以通过别的方式实现类似这样的方法呢?那么今天我们就来整理取出数组中最大值和最小值的一些方法. 法一:其实利用 ECMAScript5的 ...展开运算符可以很简单的解决这个问题 var arr=[2,7,3,10,22,11]; Math.max(...arr); //44 Math.min(...arr); //2  法二 : 对数组进行遍历 对于数组的遍历,有多种不同的方法,下面对各种方法进行比较:Arr

javascript如何获取数组中的最大值和最小值

javascript如何获取数组中的最大值和最小值:比较数组中数值的大小时比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面再来介绍一下其他比较常用的方法,代码如下: function getMaximin(arr,maximin) { if(maximin=="max") { return Math.max.apply(Math,arr); } else if(maximin=="min") { return Math.min.appl