课堂总结2-数据类型及转换方式

一、输入输出语句

Console.ReadLine(); 会等待直到用户按下回车,一次读入一行
Console.ReadKey(); 则是等待用户按下任意键,一次读入一个字符。

二、数据类型

主要掌握:

1.值类型:int 整型,float 浮点型(单精度), double 双精度,char 字符型,bool 布尔型(两种状态true与false),datetime  日期时间

2.引用类型:string 字符串类型

问题?

a.字符串与字符的区别:string类型使用 “”,char用‘‘,可以说字符串是字符的集合。eg:string s="abc";char s1=’a‘,‘b‘,‘c‘;

b.值类型与引用类型的区别:值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。http://www.cnblogs.com/Autumoon/archive/2008/08/18/1270685.html

三、转换方式

1.隐式转换:包含关系。范围小的可以向范围大转。

2.显式转换

a.用()转。int a;double b; a=(int)b;

b.用convert。int a;float b; a=convert.toInt32(b);重点掌握。

c.用 parse。 int a;double b; a=int.parse(b);

四、运算符。

时间: 2024-10-27 02:22:19

课堂总结2-数据类型及转换方式的相关文章

Java中数据类型的转换

Java中的数据类型在定义时其实就已经确定了,所以是不能随意转换成其它的数据类型的.我们只能在一定程度上对其做类型转换的处理.转换的方式有 “自动类型转换”和“强制类型转换”两种. ①数据类型的自动转换: 假若在程序中定义好数据类型变量以后,又想用另一种数据类型来表示.Java只有在下列的条件都满足的情况下,才会做出数据类型的转换: 1.转换前的数据类型与转换后的类型兼容,也就是说只能是同一种数据类型,要么都是数值型,要么都是字符类型的: 2.转换后的数据类型表示范围比转换前的类型表示的范围大.

Java数据类型的转换

Java数据类型的转换,基本类型的相互转换 1如何将字串 String 转换成整数 int? A. 有2个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 Stri

C#基础(八)——C#数据类型的转换

C#数据类型的转换主要有以下几种方式: 1.强制转换 注意:char类型不能强制转换成int,如果使用强制转化,得到的是原整数的ASCII码值. 2.class.parse(string类型的变量),只能转换字符串,任何类型数据可以先利用.tostring()方法转化成字符串,然后利用“类型.Parse(string 类型变量)”转成自己想要的类型.使用该方法切忌的一点就是只能处理字符串内容,而且字符串内容只能在目的类型可表示的范围之内. 3.int.TryParse(string s, out

细说JavaScript数据类型及转换

细说JavaScript数据类型及转换 JavaScript数据类型 1.Boolean(布尔) 布尔:(值类型)var b1=true;//布尔类型 2.Number(数字) 数值:(值类型)var n1=3.1415926;//数值类型 n1.toFixed(3);//四舍五入保留3位小数. 3.String(字符串) var s1='hello';//字符串类型 字符串:(值类型,字符串不可变特性) 4.Undefined(未定义) undefined属于值类型,与其他值计算得到的结果不是

socket编程中最常用的几个数据类型和转换函数

高位字节优先和低位字节优先.Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换. 第一个结构类型是:struct sockaddr 该类型是用来保存socket信息的 struct sockaddr {   unsigned short sa_family;   /* 地址族, AF_xxx */   char sa_data[14];  /* 14 字节的协议地址 */ }; sa_family一

C/C++数据类型的转换之终极无惑

程序开发环境:VS2012+Win32+Debug 数据类型在编程中经常遇到,虽然可能存在风险,但我们却乐此不疲的进行数据类型的转换. 1. 隐式数据类型转换 数据类型转换,到底做了些什么事情呢?实际上,数据类型转换的工作相当于一条函数调用,若有一个函数撰文负责从double转换到int(假设函数是dtoi),则下面的转换语句: double d=4.48; int i=d; //报告警告 等价于i=dtoi(d).函数dtoi的原型应该是:int dtoi(double)或者是int dtoi

从计算机中数据类型的存储方式,思考理解原码,反码,补码

从计算机中数据类型的存储方式,思考理解原码,反码,补码 1. 数据类型 首先,我们知道,在C中,设计了两个类型的数据: 有符号数据类型 无符号数据类型 ==== signed & unsigned 打印方式: signed: %d, unsigned: %u 数据范围: signed: [-128, 127] unsigned: [0, 255] 2. 无符号数据类型 - 原码,反码,补码 在学习计算机的过程中,很快出现了:原码,反码,补码的概念.这里你肯定不会理解为什么要设计这个玩意儿的! 因

Java的数据类型及其转换

Java是一种强类型语言,每一个变量都必须声明数据类型才能使用.Java中有两种数据类型:基本数据类型和引用数据类型. 1.基本数据类型 一.基本数据类型的表示范围 Java中基本数据类型共有四大类:整型.浮点型.字符型.布尔型,其值都存放在栈里.其中: 整型用来表示整数,一共有四种类型:byte.short.int.long. 浮点型用来表示小数,有两种类型:float和double. 字符型是单引号括起来的字符或转义序列,用16位的Unicode编码作为编码方式,占两个字节. 布尔型用于判断

数据类型的转换

数据类型的转换分为俩中:自动类型的转换(小转大),强制类型的转换(大转小) package com.java.chap02; public class Demo05 { public static void main(String[] args) { // 自动类型转换 short s=1; int i; // 自动类型转换,short类型转换成int类型 安全的 i=s; System.out.println("i="+i); // 强制类型转换 double d=1.333; fl