java自动类型转换规则 c语言中赋值运算的类型转换的规则是啥?

c语言中赋值运算的类型转换的规则是啥?

自动转换遵循以下规则:

java自动类型转换规则 c语言中赋值运算的类型转换的规则是啥?

1)如果计算中涉及的类型不同,则首先将它们转换为相同的类型,然后再进行操作。

2)根据数据长度的增加方向进行转换,以确保准确性。例如,在int类型和long类型的操作中,int数量在操作之前转换为long类型。

a.如果这两种类型的字节数不同,请将它们转换为字节数更大的类型

B.如果这两种类型的字节数相同,并且一种是有符号的,另一种是无符号的,请将它们转换为无符号的类型

3)所有浮点运算都以双精度执行,即使表达式只包含浮点单精度运算,应先将其转换为双精度类型,然后再进行运算。

4)当char type和short type参与操作时,必须首先将它们转换为int type。

5)在分配操作中,当分配号两侧的数量数据类型不同时,分配号右侧的数量类型将转换为左侧的数量类型。如果右数量的数据类型长度大于左数量的数据类型长度,则会丢失部分数据,这会降低精度,丢失的部分会向前舍入。

在什么情况下会发生自动类型转换?

1. 字符类型,也称为字符类型。和其他类型一样,char类型可以在定义和初始化中声明(定义)然后赋值(初始化)。使用char定义一个字符,然后通过用单引号括起来的单个字符为其赋值。

2. 当然,您也可以在定义变量时初始化变量(即在声明变量时赋值)

3。请注意,字符并不表示字母,单个字符用单引号括起来。所谓单字可以是数字、中文等。

4. 字符类型可以自动转换为具有较大存储空间的int类型。

例如,在下面的示例中,C是一个字符。当它被分配给int类型的I1时,不会因为自动转换而报告错误。

5. 当int转换为word类型时(这是从大存储空间到小存储空间的转换),需要强转换。

6. 添加强制转换后,它不会报告错误。至于转换什么字符,则与ASCII码有关。我在这里不多说了。

标签:

最新文章

  1. 如何给Maya安装PyMel2025-03-09
  2. 怎么做调查问卷 如何设计调查问卷市场营销网络课程问卷调查?2025-03-29
  3. 学设计 自学设计有哪些好用的网站?2025-03-31
  4. 如何利用Photoshop快速制作永怀素图案2025-03-10
  5. ios提取视频中的音频 创作短视频,怎能解决收录声音的问题?2025-04-01
  6. 苹果xs max手机拼音字体怎么设置 苹果XS Max手机拼音字体设置方法2025-03-16
  7. 解决 Windows 10 突然蓝屏自动重启的方法2025-03-06
  8. 成都二手回收电话 再生资源回收有限公司是如何运营的?2025-03-30
  9. 域名解析器 域名反向解析,收费?2025-03-18
  10. 索尼镜像功能怎么用 索尼电视连接手机怎样连接?2025-03-24
  11. 源码网 怎么制作一个公司网页?2025-03-31
  12. if中嵌套vlookup 怎么匹配手机号码后四位?2025-03-25
  13. 仿玉石电视背景墙 仿玉石铺大厅的墙面好看吗?2025-03-22
  14. 网页设计需要学什么 网站建设中应该注意哪些问题?2025-03-30
  15. 吉林大学珠海学院邮编 珠海的邮政编码是多少?2025-03-23
  16. 衡水哪个眼镜店比较好(衡水哪里配镜好?)2025-03-21
  17. 交过社保的人怎么续保 社保续保流程及费用?2025-03-24
  18. 网络营销的方法有哪些? 网络宣传需要多少钱,网上打广告需要多少钱呢?2025-03-27
  19. 腾讯企业邮箱并绑定域名 腾讯企业邮箱解析设置?2025-03-28
  20. 产品网络营销策划方案 鸭脖店快开业了,开业前怎么做营销?开业当天怎么做活动可以拉动顾客?2025-03-27
  21. 微信朋友圈广告怎么投放要多少钱 微信朋友圈广告投放策略2025-03-15
  22. 南通纺院有物流吗 南通纺织技术学院好吗?2025-03-18
  23. 在表格中多页怎样打印成一页 excel打印怎么合并成一张?2025-03-15
  24. 华为手机系统怎么变成黑色 手机设置是黑的怎么变白了?2025-03-15
  25. 纯dos下刷bios教程 联想Y470怎么刷bios?2025-03-26
  26. 伸缩帐篷多少钱一个 帐篷价格一般是多少?2025-03-22
  27. 中国联通手机充值卡 联通充值卡怎么充值,怎么用?2025-03-24
  28. 苹果11出现弹窗怎么解决 苹果11一直显示苹果标志强制开机?2025-03-23
  29. 如何正确连接电脑与手机蓝牙2025-03-08
  30. 路由器会不会导致光猫下线 移动光猫连路由器掉线?2025-03-21
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 log4j和log4j2区别 slf4j-api,slf4j-log4j12以及log4j之间什么关系?

    slf4j-api,slf4j-log4j12以及log4j之间什么关系?Log4j是一个专门的日志系统,实现了日志功能。Slf4j-log4j12是Slf4j和log4j之间的中间适配器,Slf4j API类似于一组用户定义的日志接口。用

  2. 2 html多行文本框 CSS为什么这么难学?

    CSS为什么这么难学?随着技术的更新和迭代,前端工作越来越繁重和复杂。CSS技术就像一个数学问题。它有太多的可变性。这就是困难所在。例如,您可以清楚地看到11=2,但是您是否需要考虑1 1000-10 1100 123的问题?随着CSS3的

  3. 3 笔记本电脑内存怎么分 手机内存怎么分大小?

    手机内存怎么分大小?购买手机时,您可以选择:16g内存、64g内存、128G内存、256g内存、512g内存。你可以根据需要选择购买。如果不选择,可以咨询手机卖家怎么区分内存条是ddr3还是ddr4?外观上,DDR4的金手指呈弧形。1. 不

  4. 4 对话框太大超出屏幕点不到 怎样能把QQ对话框缩小?

    怎样能把QQ对话框缩小?ALT space n可以缩小对话框。同时附上QQ对话框的快捷键:1。ALT s快速回复2。ALT C关闭当前窗口3。打开聊天记录4。ALT t更改消息模式5。打开聊天记录6。按住Ctrl键a选择当前对话框中的所有内

  5. 5 短信验证码不弹出显示 手机验证码短信怎么自动弹出?

    手机验证码短信怎么自动弹出?短信设置具体操作步骤:[1。点击短信图标进入短信页面。点击手机菜单键,弹出短信“设置”按钮。2. 点击“短信设置”按钮进入设置选项。点击短信设置中的“短信通知设置”打开。3. 在消息通知设置选项中选择“弹出消息提

  6. 6 tflearn中文教程 学Python一定要会算法吗?

    学Python一定要会算法吗?一开始,你不必好好学习算法。但是随着技术的发展,仍然需要算法,否则只能做一些工作。1. 学好软件开发离不开计算机理论基础,比如数据结构、操作系统、网络技术、算法研究等,如果你喜欢这项技术,那就不是问题。先开始,

  7. 7 一个长方形折一个角求∠2 一张长方形纸折起一个角30度?

    一张长方形纸折起一个角30度?一张折叠成30度角的矩形纸?答:如果一个矩形以30度角折叠,那么这个矩形就变成两个全等的直角三角形。一个长方形纸折一个角等于30度?1. 先折一个正方形2。三。以a点为中心,将AB边折叠到CD边上,使B点落在C

  8. 8 自动回复怎么设置微信 客服自动回复怎么设置?

    客服自动回复怎么设置?1. 首先,我们打开淘宝旺旺,看到左下角的设置按钮,点击打开。2. 有很多选择,不用担心,只需点击左下角的客服设置即可。3. 点击打开,会有两个选项,客服工作台和自动回复设置。稍后我们将讨论客户服务工作台,然后首先单击

  9. 9 切换开关 html点击按钮时切换图片的代码?

    html点击按钮时切换图片的代码?使用JavaScript文档.getElementById(“图像”)。SRC=XX”。“Png”相对简单。Image是图片标签的ID,XX可以为您存储图片的名称。例如,当您单击不同的数字并响应不同的图片时

  10. 10 苹果手机怎么群发短信 大批量 苹果手机微信怎么群发?

    苹果手机微信怎么群发?苹果手机微信群发方式:[1。打开苹果手机,打开微信软件。2. 在成功登录帐户后,请登录您自己的帐户。3. 打开微信后,点击底部的“I”栏,然后点击“设置”选项。4. 单击“设置”列表中的“常规”选项。5. 然后单击常规

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图