四时宝库

程序员的知识宝库

最常用的C语句赋值语句山西专升本计算机

3.3.8不同类型数据间的混合运算。

举个例子,int x等于三,float一下,float y等于四,想计算一下x加四,就print f一下,x加四,x加y,抱歉,这样在计算x加y的时候是不是x是inter 型,y是float 型?

运算符为不同类型时的转化方向,int x是不是就要转换成float或者转换成double,y是不是也要转换成double从而进行计算?这不是int吗?这是它的float,float就直接不是float,就是必定会转换成double才开始计算,所以肯定会转换成double,这个不用说。

x是在inter这儿,要进行计算了,是不是一定要到double这儿?是不是这儿就可以?如果这有一个inter 型的x等于四,再定一个long,长整形的y是等于五的。如果想输出它们相加的结果,首先long是不优先级比它高或者类型的级别比它高,x只需要让inter x转化成long就行了,把它们俩转化成同一级别的,这样就可以计算。

所以最后结果其实是一个long的,是一个长整形的数据,同一级别就行。但是在案例中是一个float,float一定就是不管它跟谁进行计算都要转化成double再进行计算,所以在这个案例中y就直接转换成double,x也需要转换成double,总中最后整体的结果就是double,而在这个案例中它们俩只需要转换成long即可。

接下来看一下强制类型转化,强制类型转化是在想要转化的类型名括加一个括号,然后面再加上表达式,比如下面这个,想要把xy结果是不是转化成为inter 型的,只需要将x转化为二整形再与y相加。这个是给x,inter 括号x意思是只给x进行转化成整形然后再与y相加。

如果写的是int x加y,这样其实就是给x加y整体的结果,然后转化为这个类型,记住这个类型前面一定要加inter 型,这两个注意区分一下,这个是给整体x加y的结果转化成inter 型,这个只是给x转化成inter 型然后再相加。

接下来看一下最常用的c语言复制语句,一共有五类,首先是控制语句,然后函数调用语句,表达式语句,空语句和符合。

·首先是控制语句,它主要就是完成一定的控制功能。

·c只有九种控制语句,它们的形式分别是:

→这个f是条件选择语句,前面的案例中也讲到了,如果f后面这个条件为真,那么它执行的是f后面的代码。如果它的条件为假,那么执行的是l后面的代码。

→接着是循环语句,循环语句一共有三种类,三个类型的有for循环、well循环和do well循环,这个后面也会仔细讲到它们的区别以及怎么样去使用。只要记住这有三个形式的循环语句。

→接着是continue,它是结束本次循环的语句。

→然后break是中指执行switch或者循环的语句,这两个其实是中指循环的语句,只不过它们也是有一些差距、差别的,后续也会讲到。

·第七个是多分支选择语句,跟第一个是大体示意者就是选择一个条件,然后进行一些代码的执行。switch就可以有多个选择、多个分支,它根据不同的条件执行不同的语句。

·第八个是从函数返回的语句,不是之前说过每一个函数类型、函数前面都要加一个返回值类型或者称为函数的类型,这个返回的类型也就是函数一开始写的类型,这个是函数返回语句。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接