C#。1 数据类型,常量变量,类型转换
C#.
一、数据类型
1,字符串类型(string) 。放入一串字符串,需要用""引起来。
列如: string a ="999";
2,整型 (int)。 4字节
不常用的整型 long 8字节 、short 2字节 、 tiny 1字节
例如 : int a = 10;
3,小数型 又称 浮点型 (float,double)
float 单精度浮点型 4字节 (不常用)
doubl 双进度浮点型 8字节(电脑中默认的浮点型)
列如:float a = 3.45f double b =3.23;
注: 如果赋值float类型 后面必须加f。
4,布尔型(bool) 1字节。 逻辑型 只能放两个值: true false
bool b = true;
5, 字符型(char) 单个字符,很少用了解
char c ='9'; 必须用单引号
注:string类型相加 是字符串 排列出来,int类型相加是 算法加。
1字节=8位 1B=8b
二、变量, 需要定义再使用, 名字不能重名
定义:数据类型 变量名 = 值; int a = 1;
赋值 a=10; 直接使用变量名 a ,就可以把变量中存在的值取出来使用。
变量名的命名规则: 字母、数字、下划线组成。变量名开头只能是字母、下划线。不能与系统关键词一样。
三、常量 , 程序运行起来,就不能改变的量。
字面常量,string s="我爱新西兰";
符号常量, 在变量定义的前面加const 关键字, const string s="32";
注意,符号变量在定义的时候,必须赋值。
符号常量一般应用 反复使用的复杂数据。
四、类型转化(自动、强制)
机只能对同一类数据进行运算,不用类型数据不能直接运算,如果是不同类型,需要类型转换。
动转换,由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据就转化。
tiny-->short->int->long->double
int a = 10; double b = 3; console.writeLine(a/3); //a的值默认转换成 double型 10.0 。 然后运算
强制转换,由程序员强制把某种类型,变成另一种类型。 这是强制转换时在计算机不自动转换的时候实施,但有可能丢失数据。
int a = 10; double s = 3; int c =(int)(a/b); 或 int c = a/(int)b;
语法1, 在被转换的数据做变加小括号,小括号里面写上要转化的目标类型。
语法2,使用 Convert.ToXXX()转化。 xxx代表要转化的类型
int a = 10;
bouble b = 3.0;
int c = a / Convert.ToInt32(b);
string s = "7896";
int n = Convert.ToInt32(s);
********************************************************
类型=》变量、常量=》运算符=》表达式=》语句=》函数、数组
C#。1 数据类型,常量变量,类型转换的更多相关文章
- C 数据类型 常量 变量
一 数据类型 1. 什么是数据 生活中时时刻刻都在跟数据打交道 比如体重数据 血压数据 股价数据等 在我们使用计算机的过程中 会接触到各种各样的数据 有文档数据 图片数据 视频数据 还有聊QQ时产生的 ...
- java学习笔记----数据类型,变量,常量
一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...
- Java基本数据类型总结、类型转换、常量的声明规范,final关键字的用法
1 Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过 ...
- Java编程基础——常量变量和数据类型
Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...
- C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出
1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路 不写注释的后 ...
- 零基础学习java------day2------关键字、标志符、常量、进制键的转换、java中的数据类型、强制类型转换的格式
今日内容要求: 1. 了解关键字的概念及特点,了解保留字 2. 熟练掌握标识符的含义,特点,可使用字符及注意事项 3. 了解常量的概念,进制,进制之间相互转换,了解有符号标识法的运算方式 4. 掌握变 ...
- [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...
- JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数
JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...
- Swift学习(四)常量&变量&基础数据类型
常量和变量 常量: 使用let关键词来声明一个常量 所指向的是一个特定类型的值,如数字10或者字符”hello”,常量的值是不能够被二次修改的 编程时使用常量能够让代码看起来更加安全和简洁! let ...
- swift学习第一天---常量变量基础数据类型
import Foundation /** * 1.常量 变量 知识要点:常量的定义用let 变量的定义用var 常量一旦定义便不可再更改. 变量定义之后可以在定义之后的程序中任意地方进行修改. */ ...
随机推荐
- java.lang.NumberFormatException: empty String 错误
原因:前台获取的字符串,后台类型转换,与之对应的实体类中却是Integer类型,所以会报错. 排错情况:1.先检查数据库与实体类中的类型是否一致 2.检查类型转换代码,如果需要加入异常处理
- php pdo_mysql使用方法
<?php $dsn='mysql:host=127.0.0.1;port=3306;dbname=bisai'; $username='root'; $password=''; $driver ...
- Qt在VS2013或Qt Creator 中的控制台输出方式设置
首先值得注意的是:在写程序的时候,项目保存路径不要涉及到中文,否则容易出错! 一.Qt在VS2013中的控制台输出方式: 注意:这里是而不是Qt Application. 然后直接点击finish即可 ...
- epoll 中EPOLLIN 和 EPOLLOUT
epoll主要是事件回调运行的,我们使用socket的时候主要使用两个事件 EPOLLOUT事件:EPOLLOUT事件只有在连接时触发一次,表示可写,其他时候想要触发,那你要先准备好下面条件:1.某次 ...
- C++ AO读取shapefile的属性值
C++ AO读取一个shapefile文件的所有属性值 #include "stdafx.h" #include "iostream.h" #inc ...
- 机器学习之python: kNN
################################################## # kNN : k Nearest Neighbour # Author : Monne # Da ...
- MD5 加密 代码
/*! 获取MD5 加密串 */ +(NSString *)getAuthorization:(NSString *)type Date:(NSDate *)date UserSecret:(NSSt ...
- 为什么c程序里一定要写main函数
一. 学习过程 编写程序f.c: 对其进行编译,正常通过,再对其进行连接,出现错误: 显示的出错信息为: 翻译成中文是:在c0s模块没有定义符号’_main’. 那么这个错误信息可能与文件c0s.ob ...
- Android判读是否安装了某一款APP
/** * @Title: isAvilible * @Description: 断手机已安装某程序 * @param @param context * @param @param packageNa ...
- 标签 Attribute
在一个类上面放一个标签,可以用来表示一些特定规则,比如某个对象的某个属性不想被json化,那么我们在它头上放个标签就行了,或是做ORM时指定某个Class对应的table名字等. 最后标签是通过反射来 ...