C#之数据类型学习
C#有以下几种数据类型:
数据类型案例以及取值范围:
界面:
选择int时:
选中long时:
选中float时:
选中double时:
选中decimal时:
选中string时:
选中char时:
选中Bool时:
源代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace SecondWpf
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
private void Button_Click(object sender, RoutedEventArgs e)
{
Close();//当Quit键被按下以后,退出系统
}
private void ListBoxItem_Selected(object sender, RoutedEventArgs e)
{
int variable,IntMax,IntMin;
variable = 42;
IntMax = (int)Math.Pow(2, 32)-1;
IntMin = (int)Math.Pow(-2, 32);
Value.Text = variable.ToString() ;
Down.Text = IntMin.ToString();
Uper.Text = IntMax.ToString();
}
private void List1_Selected(object sender, RoutedEventArgs e)
{
long LongMax, LongMin,variable;
variable = 42L;
LongMax = (long)Math.Pow(2, 63) - 1;
LongMin = (long)Math.Pow(-2, 63);
Value.Text = variable.ToString();
Down.Text = LongMax.ToString();
Uper.Text = LongMin.ToString();
}
private void List2_Selected(object sender, RoutedEventArgs e)
{
float variable;
string FloatMax, FloatMin;
variable = 0.42f;
FloatMax = "(+-)1.5*10^45";
FloatMin = "(+-)3.4 * 10 ^ 45";
Value.Text = variable.ToString();
Down.Text = FloatMax;
Uper.Text = FloatMin;
}
private void List3_Selected(object sender, RoutedEventArgs e)
{
double variable;
string DoubleMax;
string DoubleMin;
variable = 0.43;
DoubleMax = "+-5.0*10^-324";
DoubleMin = "+-1.7*10^308";
Value.Text = variable.ToString();
Down.Text = DoubleMax;
Uper.Text = DoubleMin;
}
private void List4_Selected(object sender, RoutedEventArgs e)
{
decimal coin;
string DecimalMax, DecimalMin;
coin = 0.42M;
DecimalMax ="+-1.0*10^-28";
DecimalMin = "+-7.9*10^28";
Value.Text = coin.ToString();
Down.Text = DecimalMax.ToString();
Uper.Text = DecimalMin.ToString();
}
private void List5_Selected(object sender, RoutedEventArgs e)
{
string vest;
vest = "你好!";
Value.Text = vest;
Down.Text = "null";
Uper.Text = "null";
}
private void List6_Selected(object sender, RoutedEventArgs e)
{
char grill;
int CharMax, CharMin;
grill = 'x';
CharMax = (int)Math.Pow(2, 16) - 1;
CharMin = 0;
Value.Text = grill.ToString();
Down.Text = CharMin.ToString();
Uper.Text = CharMax.ToString();
}
private void List7_Selected(object sender, RoutedEventArgs e)
{
bool teeth;
teeth = false;
Value.Text = teeth.ToString();
Down.Text ="Ture";
Uper.Text = "Flase";
}
}
}
C#之数据类型学习的更多相关文章
- C# 嵌入dll 动软代码生成器基础使用 系统缓存全解析 .NET开发中的事务处理大比拼 C#之数据类型学习 【基于EF Core的Code First模式的DotNetCore快速开发框架】完成对DB First代码生成的支持 基于EF Core的Code First模式的DotNetCore快速开发框架 【懒人有道】在asp.net core中实现程序集注入
C# 嵌入dll 在很多时候我们在生成C#exe文件时,如果在工程里调用了dll文件时,那么如果不加以处理的话在生成的exe文件运行时需要连同这个dll一起转移,相比于一个单独干净的exe,这种形 ...
- hive数据类型学习
Hive的内置数据类型可以分为两大类:(1).基础数据类型:(2).复杂数据类型.其中,基础数据类型包括: TINYINT, SMALLINT, INT, BIGINT, BOOLEAN, FLOAT ...
- 《JS高程》数据类型学习笔记
认认真真看完了<JavaScript高级程序设计>第3章的基本概念,原来一直不明白的知识点都在这里面啊...T_T...基础真的很重要,很重要,很重要... 现在终于明白了读书的技巧,书读 ...
- java数据类型学习
java数据类型基本分为两类: 一类为基本数据类型: 数值类型: 整数类型:byte.short.int.long 浮点类型:float.double 字符类型:char 布尔类型:boolean 一 ...
- java之基础数据类型学习————(一)
JAVA数据类型: 总结来说,java的基本数据类型分为 四类八种 • 第一类:整数类型:byte.short.int.long • 第二类:浮点型:float.double • 第三类:字符类型:c ...
- python基本数据类型学习
python是极其简洁的一门高级语言,在python里面没有真正意义上的常量,只是用大写的标定表示常量(python中的常量是可以修改的),单行注释用#开始,.并且python不用定义数据类型,因为p ...
- python数据类型学习心得
python中的数据类型 数字:整型,长整形,布尔型,浮点型,复数 整型:普通的整数,在32位的操作系统中范围在-2的-32次方到2的32次方-1,64位的操作系统则为-2的64次方到2的64次方-1 ...
- python之02数据类型学习
参考链接:http://www.cnblogs.com/yuanchenqi/articles/5782764.html python的数据类型有:Number.Boolean.String .Lis ...
- python 学习笔记_1 pip安装、卸载、更新包相关操作及数据类型学习
'''prepare_1 pip安装.卸载.更新组件type 各数据类型''' py -3 -m pip py -3 -m pip listpy -3 -m pip show nosepy -3 -m ...
随机推荐
- C语言文本处理
一.conf文本 http://blog.163.com/lixiangqiu_9202/blog/static/53575037201431743236762/ http://blog.csdn.n ...
- spring mvc leaning
解读 web.xml文件 <servlet>-----配置前端控制器的servlet <servlet-name>springMVC</servlet-name> ...
- 详解html中的元老级元素:“table”
table标签历史悠久,在互联网出现的早期,web网页的排版主要是靠table表格,对web网页做出了不可磨灭的贡献,直到后来层叠样式表:CSS的发展完善,再配合空元素DIV,才有了今天绚丽多彩的网页 ...
- 设计规范VS设计创造力,谁更胜一筹?
设计规范和设计创造力哪个更重要?这是一个颇具争议性的话题.如果是3年前问我这个问题我会毫不犹豫的选择设计创造力,毫无疑问,一个好的设计创造力真的是可以让人像打了鸡血一样疯狂. 原来在上大学的时候,我就 ...
- 淘宝星星的思路c#
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta ...
- 让QQ好友现形
方法一 现在使用QQ的朋友,越来越注重保护自己的个人信息,如果对方将个人资料设置为保密你就无法看到对方的资料了,而这位好友如果又有着不断变换昵称的不良习惯,那么随着QQ好友名单的不断增加,时间一长,你 ...
- 2018.10.17 NOIP模拟 发电机(概率dp)
传送门 考试空间开大了爆零不然只有30分爆栈? 话说这题真的坑1e7没法写dfsdfsdfs 其实很好推式子. 考虑每个点安一个发动机的概率,推一波式子做个等比数列求和什么的可以证明出来是严格的1si ...
- 2018.09.30 bzoj2223: [Coci 2009]PATULJCI(主席树)
传送门 主席树经典题目. 直接利用主席树差分的思想判断区间中数的个数是否合法然后决定左走右走就行了. 实际上跟bzoj3524是同一道题. 代码: #include<bits/stdc++.h& ...
- hdu-1163(九余数定理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1163 思路: 九余数定理:一个数对九取余的结果叫做九余数, 一个数的各个位数相加的得到的小于10的数也 ...
- bootstrap-treeview的 简单使用
理论:http://blog.csdn.net/babyxue/article/details/73835444 插依赖Bootstrap 和jQuery <link href="~/ ...