数据转换

作者: 学而不思则罔思而不学则殆 | 来源:发表于2020-09-22 15:59 被阅读0次

1.为变量赋值的时候,数据类型必须保持和声明类型一直,否则会出问题
当我们为变量赋值的时候,如果赋值的数据的类型 和 变量的类型不一致
这个时候c系统就会讲赋值的数据的类型 转换成变量的类型 然后在赋值
这样的情况叫做自动类型转换

2.当变量的类型是int类型的时候
1).如果我们赋值的数据超过了int的范围.这个时候c系统就会将数据随机转换成一个int类型的数据.
2).如果我们赋值的数据超过了int的范围 太多,这个时候自动类型转换就无能为力了,编译器直接报语法错误
3).如果我们赋值的数据是一个实型的小数,这个时候c系统直接回截取整数部分

3.当变量的类型是float类型的时候
1).如果我们赋值的数据是一个double类型的小数,这个时候c系统就会将这个double类型的小数转换为float.
2).如果我们赋值的这个数是一个整数,那么就将这个整数转换为float小数 直接加一个.0就搞定了

4.当变量的类型是double类型的时候
1).当我们赋值的数据是一个float类型的时候,c系统会转换为double类型,占8个字节
2).当我们赋值的数据是一个整数,那么贱这个整数转换为float小数 直接加一个.0就搞定了

5.当变量类型是char类型的时候
ascii码;
每一个字符数据都有一个对应的证书,这个整数就叫做这个字符的asccii嘛.
不需要记忆,戴氏需要记住三个

'A' 65
'a' 97
'0' 48

其他的支付的ascii吗可以退出来,是有规律的

为char变量赋值的时候,可以直接赋值ascii码.
当我们为char变量赋值1个整数的时候,其实赋值的是以这个证书为ascii码所对应的字符数据

相关文章

  • day4循环和分支

    一、数据类型转换 1.数据类型自动转换 运行 2.强制转换 基本语法:类型名(需要转换的数据) a.将其他数据转换...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • python数据分析10:数据转换

    数据转换:一般包括一列数据转换为多列数据,行列转换,DataFrame转换为字典、列表和元组等 【一列数据转换为多...

  • 循环

    一,数据类型转换 基本格式:数据类型(带转换数据) 1.转换成int类型:int(待转换数据) (1).float...

  • 2018-08-23day04循环和分支学习总结

    一.数据类型转换 1.数据类型的自动转换 2.强制转换 基本语法:类型名(需要转换的数据)a.将其他数据转换成in...

  • SpringMVC 数据转换 Day22 2018-12-12

    SpringMVC 数据转换 springMVC数据绑定流程 使用ConversionService转换数据 使用...

  • SpringMVC多种数据类型转换器 Day30 2018-12

    SpringMVC 数据转换 springMVC数据绑定流程 使用ConversionService转换数据 使用...

  • JavaScript基础03- 数据类型转换

    数据类型转换 所谓的数据类型转换,就是将一种数据类型转换为另一种数据类型,所以,数据类型转换包括,转换为字符串类型...

  • 3-数据类型转换

    数据类型转换 将数据有当前类型变化为其他类型的操作就是数据类型转换。 数据类型转换分类: 数据类型转换一共分为2类...

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

网友评论

    本文标题:数据转换

    本文链接:https://www.haomeiwen.com/subject/whmwyktx.html