首页 > 其他分享 >(隐式)自动类型转换

(隐式)自动类型转换

时间:2023-04-25 21:58:07浏览次数:32  
标签:类型转换 int long char 自动 printf sizeof 隐式

#include<stdio.h>
int main()
{
    char a[6]="Hello ";
    long l=1;
    printf("sizeof(*a+0)=%d sizeof(*a+l)=%d \n",sizeof(*a+0),sizeof(*a+l));
    printf("(*a+0)=%c (*a+l)=%c \n",(*a+0),(*a+l));
}
View Code

 

自动类型转化发生在参与运算的运算量类型不同时:

规则:
1算术运算时:
低精度先转换为高精度,char,short->int->long>double<-float
有符号转换成无符号。
2赋值时:等号右边转换成等号左边
3函数调用时:实参转换成形参
4函数返回值:返回值类型转换成函数返回类型
————————————————
版权声明:本文为CSDN博主「簇僵僵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pilipilipan/article/details/79767558

标签:类型转换,int,long,char,自动,printf,sizeof,隐式
From: https://www.cnblogs.com/xuweihui/p/17354021.html

相关文章

  • vscode代码保存自动格式化
    VSCode配置现在我们已经实现了ESLint和Prettier,我们可以利用一些便利的VSCode功能让它们自动运行。在项目的根目录中创建一个名为.vscode的目录和一个名为settings.json的文件。这将是一个覆盖已安装VS代码默认设置的值列表。我们想要将它们放在项目文件夹中的......
  • Python Selenium搭建UI自动化测试框架
    自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。一、环境准备在开始搭建UI自动化测试框架之前,需要先安装Python和Selenium。可以从Python官网下载P......
  • 为Helm生成针对于bash shell的自动补全脚本,helm命令补全
    在当前shell会话中加载自动补全:source<(helmcompletionbash)为每个新的会话加载自动补全,执行一次:helmcompletionbash>/etc/bash_completion.d/helm ......
  • springboot自动装配大概原理
    自动装配:pom.xmlspring-boot-dependence:核心都依赖在父类工程中!我们在写入或者引入springboot依赖的时候,不需要指定版,因为有这些仓库的版本启动器:------springboot的启动场景比如spring-boot-starter-web,他就会帮我们导入web环境苏需要的依赖。springboot会将所有的功能......
  • API 自动化测试难点分享
    笔者是API管理工具的项目参与者之一,在日常工作中会经常遇到API自动化测试难点,我决定总结分享给大家: API自动化测试的难点包括:接口的参数组合较多,需要覆盖各种可能的情况。接口的状态和数据关联较多,需要验证返回结果是否符合预期。接口的并发访问和性能测试较为复杂,需......
  • 视频大文件传输的演变:从“卷轴男孩”到自动化
    200年前,从纽约市到英国伦敦的单程旅行需要乘坐一艘跨大西洋轮船将近三周——如果你能负担得起的话,那就是。那些不能在满是汗水、狭窄的帆船上安顿大约一个半月的人。今天,视频专业人士能够在几小时甚至几分钟内跨越相同的物理距离传输大量数据。可能不言而喻,但视频文件传输和电影......
  • [Python自动化]使用Python Pexpect模块实现自动化交互脚本使用心得
    使用PythonPexpect模块实现自动化交互脚本使用心得参考文档:https://pexpect.readthedocs.io/en/stable/前言在最近的工作中,需要使用DockerFile构建镜像。在构建镜像的过程中,有一些执行的命令是需要交互的。例如安装tzdata(aptinstalltzdata),不过在使用apt安装时,可以直接使......
  • 毕业5年的同学突然告诉我,他已经是年薪30W的自动化测试工程师....
    作为一名程序员,都会对自己未来的职业发展而焦虑。一方面是因为IT作为知识密集型的行业,知识体系复杂且知识更新速度非常快,“一日不学就会落后”。​另外一方面,IT又是劳动密集型的行业,不仅业人员多,而且个人在平时的开发过程中有大量的重复劳动(如CRUD),自己的能力没有随年龄的增加而......
  • java ui 自动化
    1、依赖<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>3.14.0</version></dependency>2、Chrome驱动下载......
  • [ahk]获取文华财经全自动运行模组信号记录
    #Persistent#SingleInstanceForceDetectHiddenWindows,OnControl:="SysListView323"WinTitle:="全自动运行模组ahk_class#32770"WinText:="List1"ControlClick,Button26,%WinTitle% ControlGet,......