怎样在C++实现数据强制类型转换

强制类型数据转换,是将数据显式进行类型转换,如何在C++中实现强制类型数据转换呢?小编与大家分享一下自己的心得。

操作方法

  • 01

    首先,定义两个整型变量n和m,并给它们赋初值。

  • 02

    定义一个长整型变量x,其值为n和m的积。

  • 03

    最后,在输出窗口输出x的值。

  • 04

    运行程序,其值为负数,这是因为n和m都是整数,所以它们的积也是整型数值,但n和m的积超出了整型数范围,所以其值为负数。

  • 05

    当数据的自动类型转换不能实现计算目的时,我们可以使用显式方式进行数据类型转换,这种转换方式就是强制类型转换。

  • 06

    强制类型转换的格式,有以下两种。

  • 07

    以上运算中,只需将变量n的数据类型强制转换为长整型,如下图所示。

  • 08

    运行程序,在窗口中输出了正确的计算结果。

  • 09

    以下程序,把表达式实型数n和m的和,强制转换为整型数值。

  • 10

    运行程序,其结果为一个整型数值。

  • 11

    还可以将两个整数运算表达式的结果,强制转换为浮点型数据。

(0)

相关推荐

  • JS强制类型转换

    JS强制类型转换 操作方法 01 使用强制类型转换(type casting)处理转换值的类型.使用强制类型转换可以访问特定的值,即使它是另一种类型的. 02 ECMAScript中可用的3种强制类型 ...

  • java的强制类型转换

    java的强制类型转换 强制类型转换,又叫造型.分为基本数据类型和引用数据类型两种情况,这里探讨后者,即引用类型的强制类型转换. 对于引用类型来说,什么是强制类型转换呢?简单地说,就是把父类型转换为子 ...

  • C语言中的“强制类型转换”是怎样实现的?

    操作方法 01 (type)<expression> 其中,type为类型描述符,如int,float等.<expression>为表达式.经强制类型转换运算符运算后,返回一个 ...

  • C语言强制类型转换怎么做?

    C语言是非常基本的编程语言,应用范围十分广泛.今天,小编就来说说C语言强制类型转换怎么做. 操作方法 01 我们定义三个整型变量a.b.c,其中a=4,b=2,c=a/b.经过分析我们可以知道,若不转 ...

  • linux awk删除文本重复行需要注意强制类型转换的问题

    希望删除IP地址前三段相同的多余重复行.测试文本如下: # cat 1.txt 2.1.10.1 2.1.10.2 2.11.0.1 2.11.0.2 如果数组下标不加引号,在这个特殊的情况下会被强制 ...

  • java隐式类型转换(java如何强制类型转换)

    java隐式类型转换(java如何强制类型转换)

  • 数据类型转换——Java语言

    在编程过程中,有点时候我们会用到数据转换,比如有些东西必须是整体出现,不能出现小数,不然就与现实不符. 基本数据类型转换 01 第一类:自动换行类型(精度小>精度大)这个应该很容易理解,例如我精 ...

  • Java的String类型数据用法

    Java的String类型数据用法

  • java int类型转换String类型方法

    喜欢Java编程的小伙伴知道java int类型转换String类型方法吗?不知道的话,快跟随小编一起来看看吧! 操作方法 01 首先我们先打开"eclipse" 02 如图所示: ...