博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型以的相互转化及赋值操作符,常用数学函数
阅读量:4647 次
发布时间:2019-06-09

本文共 879 字,大约阅读时间需要 2 分钟。

数据类型的相互转化的意义何在?

让不同类型的数据相互运算转换成为可能。

自动转换如下:

 

 字符常量

 字符类型变量的赋值

 字符的输入scanf

 字符的输出

 

一、字符常量

  'A', 'B','\n','\'','1'

二、字符类型变量的赋值

 char c1='A';

 char c2='b';

 char c3=65;

 c2='\'';

 c2='\n';

三、字符的输入scanf

  char ch=0;

  scanf("%c",&ch); //从键盘读取一个字符存放到ch变量里

  printf("%c,%d\n",ch,ch);

四、字符'A'和65  

 char c1='A';

 char c2='b';

 char c3=65;

 printf("c1=%d,c2=%d,c3=%d\n",c1,c2,c3);

 printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);

五、算术运算

 char c1='A'+1;

 char c2='b'+2;

 char c3=65+1;

 char c4=c1+c2;

 c4='1'+'1';

 

 printf("c1=%d,c2=%d,c3=%d,c4=%d\n",c1,c2,c3,c4);

 printf("c1=%c,c2=%c,c3=%c,c4=%c\n",c1,c2,c3,c4);

 

 

 

  op=形式的赋值操作符

  op=类表达式

  常用数学函数math.h

 

 

 一、op=形式的赋值操作符

   int a=0;

   a+=1; //等价于 a=a+1;// a*=1;

 

 二、op=类表达式

    int a=10,b=5;

    a/=b;//等价于a=a/b;

    a*=b+1;//等价于 a=a*(b+1);

 三、常用数学函数

   //如果不使用这些函数,可以跳过此内容

  abs(X); //取整数的绝对值 x是整数

  fabs(X);//取浮点数绝对值 x是浮点数

  sqrt(X);//开平方  

  pow(x,y);//Xy  x和y是浮点类型

转载于:https://www.cnblogs.com/yaozhenhua/p/8588229.html

你可能感兴趣的文章
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
.Net MVC3中取得当前区域的名字(Area name)
查看>>
获得屏幕像素以及像素密度
查看>>
int与string转换
查看>>
adb命令 判断锁屏
查看>>
推荐一个MacOS苹果电脑系统解压缩软件
查看>>
1035等差数列末项计算
查看>>
CDMA鉴权
查看>>
ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
查看>>
过滤器与拦截器区别
查看>>