C语言数据类型课件

3.6 变量赋初值 3.6 变量赋初值 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 例3.8 强制类型转换。 #include void main() {float x; int i; x=3.6; i=(int)x; printf("x=%f, i=%d\n",x,i);} 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 3.10 逗号运算符和逗号表达式 3.10 逗号运算符和逗号表达式 3.10 逗号运算符和逗号表达式 请分析下面的赋值表达式∶(a=3*5)=4*3 分析:先执行括弧内的运算,将15赋给a,然后执行 4*3的运算,得12,再把12赋给a。最后a的值为12, 整个表达式的值为12。可以看到∶(a=3*5)出现在赋 值运算符的左侧,因此赋值表达式(a=3*5)是左值 注意:在对赋值表达式(a=3*5)求解后,变量a得到值 15执行(a=3*5)=4*3时,实际上是将4*3的积12赋给变 量a,而不是赋给3*5。 不能写成: a=3*5=4*3 赋值表达式也可以包含复合的赋值运算符。 如:a+=a-=a*a 分析:此赋值表达式的求解步骤如下∶ ① 先进行“a-=a*a”的运算, 它相当于a=a-a*a,a的值为12-144=-132。 ②再进行“a+=-132”的运算,相当于a=a+(-132),a的值为-132-132=-264。 将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。 如:printf("%d",a=b); 分析:如果b的值为3, 则输出a的值(也是表达式a=b的值)为3。在一个语句中完成了赋值和输出双重功能。 逗号运算符:将两个表达式连接起来,又称为“顺序求 值运算符” 如:3+5,6+8 一般形式: 表达式1,表达式2 求解过程: 先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。 逗号表达式 的值为14 例:逗号表达式a=3*5,a*4 分析:赋值运算符的优先级别高于逗号运算符, 因 此应先求解a=3*5。 a的值为15,然后求解a*4,得60。整个逗号表达式的值为60。 一个逗号表达式又可以与另一个表达式组成一 个新的逗号表达式 如:(a=3*5,a*4) a+5先计算出a的值等于15,再进行a*4的运算得60(但a值未变,仍为15),再进行a+5得20,即整个表达式的值为20。 逗号表达式的一般形式可以扩展为 表达式1,表达式2,表达式3,……,表达式n 它的值为表达式n的值。 逗号运算符是所有运算符中级别最低的 例: ① x=(a=3,6*3) ② x=a=3,6*3 赋值表达式,将一个逗号表达式的值赋给x,x的值等于18 逗号表达式,包括一个赋值表达式和一个算术表达式,x的值为3,整个逗号表达式的值为18。 * * (1)C语言允许在定义变量的同时使变量初始化 如: int a=3; // 指定a为整型变量,初值为3  float f=3.56; // 指定f为浮点型变量,初值为3.56 char c= ‘a’; // 指定c为字符变量,初值为‘a’ (2)可以使被

c语言中数据类型的课件,C语言数据类型课件.ppt相关推荐

  1. verilog语言中的@什么意思 verilog语言中的@什么意思

    verilog语言中的@什么意思 verilog语言中的@什么意思 2012-05-27 22:47 在英语中@ 读at,也就是在--的时候,这个小学应该学过,对吧.verilog中@ 的含义就是触发 ...

  2. c加加属于面向对象的程序设计语言吗,下列语言中属于面向对象的程序设计语言是______。A、Visual BasicB、PASCALC、CD、FORTRAN...

    下列语言中属于面向对象的程序设计语言是______.A.Visual BasicB.PASCALC.CD.FORTRAN 更多相关问题 经纬仪如存在指标差,将使观测结果出现( ). 德治的约束作用主要 ...

  3. 在c语言中阿储存形式,c语言学习与阿复习课件2.ppt

    c语言学习与阿复习课件2 2.1 简单C语言程序的构成和格式 以下是一个简单求解两数之和的C程序, 程序如下: #include "stdio.h" main() { int a, ...

  4. c语言中语句作用,学习C语言的用途~

    原标题:学习C语言的用途~ C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的 ...

  5. c语言中变量的大小,C语言变量定义

    C语言变量定义 程序设计就是让计算机按照一定的指令来进行工作,可以说数据的处理是程序设计的主要任务.那么数据是怎么加入到计算机的内存中呢?下面是小编分享的C语言变量定义,欢迎大家阅读!更多相关信息请关 ...

  6. %12d在c语言中的意思,《C语言程序设计》习题.doc

    第一章 习题1 第二章 习题2 第三章 习题5 第四章 习题7 第五章 习题11 第六章 习题23 第七章 习题30 第八章 习题33 第九章 习题33 第一章 习题 一.选择题 1. C语言的主要特 ...

  7. 以下可用作c语言中的字符常量是,C语言-第3章简单的C程序设计 练习题.doc

    C语言-第3章简单的C程序设计 练习题 第3章 最简单的C程序设计-顺序程序设计 一.单项选择题 1. 不是C语言提供的合法关键字是 . A)switch B)cher C)case D)defaul ...

  8. 将123倒转 c语言,中国航信杯C语言程序设计答案解析版.doc

    中国航信杯C语言程序设计答案解析版 2 - 1 - 25 - (比赛科目:C语言程序设计) 软件要求与硬件要求 软件要求 WinTC(版本:V1.9.1) Dev C++(版本:4.9) Visual ...

  9. c语言中关键字的含义,c语言中的关键字有哪些?有什么含义?

    c语言中的关键字有哪些?有什么含义? 发布时间:2020-04-23 09:33:30 来源:亿速云 阅读:174 作者:小新 这篇文章主要介绍了c语言中的关键字有哪些?有什么含义?,具有一定借鉴价值 ...

  10. C语言中如何表示无穷,C语言中正无穷大怎么表示

    推荐回答 C语言中没有无穷大的数据类型,一般的整数最大值使用INT_MAXint表示.极限头文件limits.h专门用于检测整型数据数据类型的表达值范围.要判断某种特定类型可以容纳的最大值或最小值,一 ...

最新文章

  1. 程序设计类课程教学中创造技法的探索
  2. Android杂谈--ListView之BaseAdapter的使用二(转)
  3. crontab 用法
  4. 共享内存+Shellcode实现跨进程调用3环函数
  5. opencv 眼睛识别 linux,用opencv测试人脸识别眨眼练习及问题
  6. Oracle %rowtype的用法
  7. wince 6.0 pb
  8. LAMP环境下配置虚拟主机和域名的跳转
  9. word中插入emf,svg图像的注意事项
  10. 程序员带实习生事后却遭遇白眼狼,吐槽:真TM心累
  11. Audio / Video Playback
  12. 2021年CFA备考复习攻略分析
  13. java号码池_Java常量池详解
  14. 洛谷P4568飞行路线(分层图最短路)
  15. 塑胶卡扣弹性计算公式_塑胶产品结构设计卡扣
  16. 彻底解决连上了网却不能上网问题:未连接到互联网
  17. Webpack:Loader学习—— Pitching Loader
  18. 实现网页购物车功能,完成基本的商品价格计算等功能
  19. MySQL— 索引,视图,触发器,函数,存储过程,执行计划,慢日志,分页性能...
  20. css照片缩放清晰显示问题

热门文章

  1. 深度学习实践指南(五)—— 求解异或问题
  2. matlab 矢量化编程(二)—— 使用 meshgrid
  3. c++读取.dat文件_Python之旅,Day5 - 文件操作
  4. sqlserver management studio 2014 升级2016_画质提升音质更佳:Insta360影石ONE R迎来最强升级...
  5. 学会python能做什么-学会python可以做什么
  6. python下载官网-python下载官网
  7. python是什么类型的语言-Python是什么?简单了解pythonp-入门
  8. python自动化办公入门书籍-用Python自动办公,做职场高手(完结)
  9. python有趣的代码-有趣的一行 Python 代码
  10. 深度学习进行语音识别的方法 如何建立自己的语音识别系统