C++学习小结之数据类型及转换方式

一、输入输出语句

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.值类型与引用类型的区别:值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。

三、转换方式

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);

四、运算符。

以上所述就是本文的全部内容了,希望大家能够喜欢。

(0)

相关推荐

  • C语言打印华氏-摄氏温度对照表的方法

    本文实例讲述了C语言打印华氏-摄氏温度对照表的方法.分享给大家供大家参考.具体实现方法如下: /* * 打印华氏-摄氏温度对照表 */ #include <stdio.h> /* 温度上限 */ #define MIN 20.0 /* 温度下限 */ #define MAX 300.0 /* 步长 */ #define BC 20.0 main() { /* 定义温度及上下限步常变量 */ float oc,of=1.0; /* 打印标题 */ printf("华氏-摄氏温度对照表\

  • C语言中打印特殊图案的实现代码

    代码如下所示: 复制代码 代码如下: #include <stdio.h> int main(){ // 主要是找到行和列的关系   int i,j,k;      for(i=0;i<4;i++)  //做为行循环   {    for(j=0;j<=2-i;j++)  // 打印一行中的空白     printf(" ");    for(k=0;k<=2*i;k++)  //打印一行中*号     printf("*");   

  • c语言打印输出双引号的方法示例

    复制代码 代码如下: #include <stdio.h>#define PI 3.14159 int main(void){    printf("\"\"");    return 0;} 为了好看点,可以再加 "\n" 复制代码 代码如下: #include <stdio.h>#define PI 3.14159 int main(void){    printf("\"\"\n&quo

  • C语言实现字母大小写转换的方法

    本文实例讲述了C语言实现字母大小写转换的方法.分享给大家供大家参考.具体实现方法如下: /* * 将大写字母转换为小写字母 */ #include <stdio.h> int lower(int c) { return ((c>='A')&&(c<='z'))?(c+'a'-'A'):(c); } main() { int i; char a[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for(i=0;i<26;i++)

  • c语言链表基本操作(带有创建链表 删除 打印 插入)

    复制代码 代码如下: #include <stdio.h>#include <stdlib.h>#include <malloc.h>#define LEN sizeof(struct Student)struct Student{    long num;    float score;    struct Student*next;};int n;int main(){    /*-----------------------------程序描述----------

  • C语言实现输入一个字符串后打印出该字符串中字符的所有排列

    本文实例讲述了C语言实现输入一个字符串后打印出该字符串中字符的所有排列的方法,属于数学里的排列问题.是一个很实用的算法技巧.分享给大家供大家参考.具体实现方法如下: 例如输入字符串abc,则输出由字符a.b.c所能排列出来的所有字符串abc.acb.bac.bca.cab和cba. C语言实现代码如下: /* * Copyright (c) 2011 alexingcool. All Rights Reserved. */ #include <iostream> #include <al

  • C++实现十六进制字符串转换为十进制整数的方法

    本文实例讲述了C++实现十六进制字符串转换为十进制整数的方法.分享给大家供大家参考.具体实现方法如下: /* * 将十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的整型值 */ #include <stdio.h> #include <math.h> /* 将十六进制中的字符装换为对应的整数 */ int hexchtoi(char hexch ) { char phexch[] = "ABCDEF"; char qhexch[] = &qu

  • C语言编写银行打印程序实例参考

    简介 模拟银行的钱数大写输出例如345叁肆伍 方法/步骤 首先打开VC++ 文件>>>新建 创建一个C++空白文档 先声明头文件 复制代码 代码如下: #include<stdio.h>  声明变量 复制代码 代码如下: char *p[10]={"零","一","二","三","四","五","六","七",&quo

  • C++学习小结之数据类型及转换方式

    一.输入输出语句 Console.ReadLine(); 会等待直到用户按下回车,一次读入一行 Console.ReadKey(); 则是等待用户按下任意键,一次读入一个字符. 二.数据类型 主要掌握: 1.值类型:int 整型,float 浮点型(单精度), double 双精度,char 字符型,bool 布尔型(两种状态true与false),datetime  日期时间 2.引用类型:string 字符串类型 问题? a.字符串与字符的区别:string类型使用 "",char

  • C#中数据类型的转换介绍

    目录 1.parse转换:将string类型转化为其他类型 2.任意类型转化为string类型 3.隐式转换:自动转换-->小范围到大范围自动转换 4.显示转换:强制转换-->由大范围到小范围的强制转换,不过可能会发生精度丢失 5.最后再给一个简单的题目考考大家: 今天学习了一下数据类型的转换,我整理出了一下笔记: 1.parse转换:将string类型转化为其他类型 //数据类型的转换 //即string"18"==> int 18, //1.parse转换:将st

  • Python学习之不同数据类型间的转换总结

    目录 字符串与数字类型的转换 字符串与数字之间转换的要求 字符串与数字之间的转换函数 字符串与列表之间的转换 split()函数-字符串转列表 join()函数-列表转字符串 数据类型转换-小练习 拓展-sorted()函数 字符串与bytes通过编解码进行转换 encode()函数-字符串转bytes decode()函数-bytes转字符串 列表.集合.元组的转换 列表元组集合间转换的函数 字符串与数字类型的转换 什么是类型转换?—> 将自身的数据类型变成新的数据类型,并拥有新的数据类型的所

  • 每天一篇javascript学习小结(基础知识)

    1.字符转换 var s1 = "01"; var s2 = "1.1"; var s3 = "z";//字母'z'无法转换为数字,所以或返回NaN var b = false; var f = 1.1; var o = { valueOf: function() { return -1; } }; s1 = -s1; //value becomes numeric -1 s2 = -s2; //value becomes numeric -1.

  • 每天一篇javascript学习小结(Boolean对象)

    创建 Boolean 对象的语法:     new Boolean(value);    //构造函数     Boolean(value);        //转换函数     参数 value 由布尔对象存放的值或者要转换成布尔值的值. 返回值     当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象.     如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成

  • JavaScript对象学习小结

    JavaScript 对象 JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象只是带有属性和方法的特殊数据类型. 在JavaScript中,几乎用到的每个js都离不开它的对象.下面我们深入了解一下js对象. js中对象的分类跟之前我们学过的语言中函数的分类一样,一个是系统自带的叫预定义对象,一个是用户自己写的叫自定义对象. 大体内容如下图所示: 一:核心对象 1.Array对象 数组对象,用来创建数组,使用new 创建 常用的方法如下图: 常用属性:

  • python 正则表达式学习小结

    在Python中实现正则的方式是通过re(regular expression的缩写)模块来实现的,你可以调用re模块的各种方法来实现不同的功能,下面我们就来说下,在Python中通过re模块可以调用那些方法,以及这些方法的作用都是什么:还有就是正则的实例以及各种特殊符号的含义: 1.re.sub和replace: sub的全拼是substitute,也就是替换的意思:既然知道是替换了,那就很容易用到实例中了,其实replace也是替换的意思,只不过它们的用法不太相同,下面用一个例子来详细说明下

  • 人工智能学习Pytorch张量数据类型示例详解

    目录 1.python 和 pytorch的数据类型区别 2.张量 ①一维张量 ②二维张量 ③3维张量 ④4维张量 1.python 和 pytorch的数据类型区别 在PyTorch中无法展示字符串,因此表达字符串,需要将其转换成编码的类型,比如one_hot,word2vec等. 2.张量 在python中,会有标量,向量,矩阵等的区分.但在PyTorch中,这些统称为张量tensor,只是维度不同而已. 标量就是0维张量,只有一个数字,没有维度. 向量就是1维张量,是有顺序的数字,但没有"

  • Python变量和数据类型和数据类型的转换

    目录 变量 什么是变量? print语句格式 变量的特征 数据类型 type()语句 type()语句的使用方式 1.在print语句中,直接输出类型信息 2.用变量存储type()的结果(返回值) 3.使用type()语句,查看变量中存储的数据类型信息 变量有类型吗? 数据类型转换 为什么要类型转换 常见的转换语句 整数和浮点数互相转换 变量 什么是变量? 变量是在程序运行时,能存储计算结果或能表示值得抽象概念.简单地说,变量就是在程序运行时,记录数据用的 变量定义格式: 变量名称=变量的值

  • 每天一篇javascript学习小结(Date对象)

    1.Date.now() //Date.now() is in ECMAScript 5 //Prior to that, use +new Date() //获取当前时间 var now = (typeof Date.now == "function" ? Date.now() : +new Date()); alert("Right now: " + now); 2.Date.parse()方法 var now = new Date(); alert(now);

随机推荐