C语言--ch2--数据类型和表达式

第二章 数据类型和表达式 2.1 数据类型 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 其中基本数据类型可分为: 整型:整数 实型(浮点型):小数 字符型 枚举型 2.1 数据类型 整型数据 表示整数 例如:1 、2 、4 都是整型数据 整型数据的三种表示形式 十进制: 与数学上相同 八进制: 以数字0打头 ,如01;012等 十六进制:以0x打头 ,如0x12;0x1A; 2.1 数据类型 要求: 1、会用各种进制表示一个整数 例如 31,25 2、会判断某个数是不是正确的整数 课堂练习:判断以下常量是否合法? 12, 023, 09, 0x12, 0xac, 0xH3, A12 3、会求出各种进制表示的整数的值 课堂练习: 求下面整数的十进制的值 012,12,0x12 023, 89,0xAB 2.1 数据类型 实型数据 表示实数(小数) 例如 12.345;3.00;4.56等 表示形式: 1、小数形式 2、指数形式(科学记数法) 其一般形式为:数 E 整数 如 1.23E3 ,4.567E6,0.02e3 要求: 能分辨指数形式表示数据的正误 课堂练习:判断以下常量是否合法? 12e3; e3; 12.3e; 0.45E1.2 2.1 数据类型 字符型数据 表示一个字符(字母),用来在屏幕上显示. 分类 1、字符: 用一对单引号括起来的单个字符 2、字符串:用一对双引号括起来的若干个字符序列 例如:请区分下面哪些是字符,哪些是字符串 ‘A’, ”A” , ’1’ , ”123” 注意: 1、请区分 A,’A’,”A”的不同;1和’1’的不同 2、字符只能是一个字母 2.1 数据类型 可见字符和不可见字符 字符有些是用来显示的有些是用来控制计算机的,它在显示器上显示不出来。 转义字符: 用反斜杠(\)打头,后跟一个字母或者跟一个数字 意义: 将后面的字符变成另外的一个意义。 如 ‘\n’,’n’,’\x41’,’\101’ 字符主要用于在屏幕上输出 例: main(){ printf("\101 \x42 C\n"); printf("I say:\"How are you?\"\n"); printf("\\C Program\\\n"); printf("Turbo \'C\'"); } 2.1 数据类型 ASCII码表和字符 在ASCII码表中给每个字符都编了一个号码,这个号码就是其对应字符的ASCII码。 练习: 1、C语言中合法的字符常量是____ A) '\024' B) 'X43' C) 'ab' D) “A" 2、下面选项,均是不合法的整型常量的是()    A 0f1 -0xffff011 B -0Xcdf 017 12,456 C -018 999 5e2 D -0x48eg -068 03f 3、下面不正确的字符串常量是    。 A)‘abc’ B)“1212” C)“0” D)“ ” 4、下面正确的字符常量是    。 A)“c” B) ‘\\’’ C) ‘W’ D) c 2.2 常量和变量 数据的形式 常量、变量 常量:不能改变的量。例如 1,2,’A’,’B’,12.4,1.23E4等 定义方法: 1、直接使用 2、使用#define方法: 如果在程序中有 #define PI 3.14 则 PI*3*3等价于3.14*3*3 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d",total); } 2.2 常量和变量 变量: 其值可以在程序中改

c语言中3%3e2%3e1的值,C语言--ch2--数据类型和表达式.ppt相关推荐

  1. c语言中3%3e2%3e1的值,计算机编程基础

    1 . C语言源程序中主函数名是( ) A.masterB.leadingC.mainD.major2 . 下列程序的运行结果是()#include A.4,0,7B.5,-1,7C.4,0,5D.5 ...

  2. c语言中3%3e2%3e1的值,Javascript中的空数组值

    虽然试图找出这些代码与什么改变,我结束了DRY principles 以下测试OK火狐重构它根据;应在Chrome工作太: setTimeout (SwitchOnPageType, 0); func ...

  3. c语言中int x=0101,二进制安全_C语言中数据类型

    1.C语言中的数据类型: 2.学习数据类型的三个要素: 1.存储数据的宽度 2.存储数据的格式 3.作用范围(作用域) 3.整数类型:char short int long char 8BIT 1字节 ...

  4. c语言中eof的作用,深入解读C语言中的符号常量EOF

    EOF是指文件的结束符,是一个宏定义 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码.最简单的例子就是把输入一次一个字符地复制到输出, ...

  5. 在c 语言中 引用数组元素时,【单选题】在 C 语言中,引用数组元素时,其数组下标的数据类型不允许是 A. 整型常量 B. 整型表达式 C. 整形符号常量 D. 整型变量...

    [单选题]在 C 语言中,引用数组元素时,其数组下标的数据类型不允许是 A. 整型常量 B. 整型表达式 C. 整形符号常量 D. 整型变量 更多相关问题 [单选] 焖饭和蒸饭哪个更节省燃气?() [ ...

  6. c语言数据类型 占字节最少,C语言中int型是所占字节最短的数据类型。

    C语言中int型是所占字节最短的数据类型. 更多相关问题 [单选,A1型题] 满而不痛者,此为痞,载于() [单选,A4型题,A3/A4型题] 钱某,男,16岁,近日因饮酒饱食后出现胃脘胀满疼痛,嗳腐 ...

  7. c语言中point的用法_关于C语言Switch语句,先学这些技巧够不够?

    一.C语言中switch的用法 1.switch后面括弧内的[表达式],ANSI标准允许它为任何类型: 2.当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,否则,就 ...

  8. c语言中eles后面分号的作用,C语言 if else 语句详细讲解

    前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条.第三条--一直到最后一条语句. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够 ...

  9. c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...

    上一节较为详细的讨论了C++语言中基类被派生类继承过程中的内存模型,尤其较为详细的分析了虚函数及其虚表.虚表指针在内存中是如何分布,如何存储的,这对于理解C++语言中的"动态绑定" ...

最新文章

  1. 两个要素:人和思考——《软件人才管理的艺术》书评
  2. python每天定时9点执行_win10设置Python程序定时运行(设置计划任务)
  3. jQuery解决高度统一问题
  4. 【算法系列之线索化二叉树,前序线索化、中序线索化、后序线索化以及遍历~】
  5. linux uboot启动流程分析,uboot启动流程分析
  6. ant man 什么意思_浅谈为什么很多蓝牙模块厂家选择nRF52832?
  7. Oracle基础 游标
  8. 大白菜安装服务器linux,通过U盘安装Debian
  9. mac eclipse 安装lombok_别再写getter,setter方法了,用Lombok来简化你的代码吧
  10. 学算法先学数据结构?是否是无稽之谈?
  11. 17讲项目实战签证页面
  12. 域名解析指向详细操作(图解)
  13. 计算机主硬盘,电脑是固态和机械双盘系统在固态为什么显示主硬盘是机械盘
  14. v8 8.0以上版本中,V8_COMPRESS_POINTERS引发的崩溃
  15. erlang httpc
  16. 搭建SecureCRT
  17. 面试之机器学习算法梳理
  18. qc35 说明书_BOSE QC35
  19. 逻辑回归之芯片检测实战
  20. 推荐系统常用的评价指标

热门文章

  1. poj3233(矩阵快速幂的和)
  2. C++中cout流的输出顺序
  3. Git 将本地的一个分支上的代码合并到本地的另一个分支
  4. lombok之@NoArgsConstructor、@AllArgsConstructor和@Data注解
  5. Mysql改写子查询SQL优化案例
  6. xstream 转java_xstream转换xml和Java对象
  7. 学习笔记之grub应用
  8. jquery audio没有声音_Python实用案例编程入门:第十四章 通过声音控制您的计算机
  9. Java操作某方法时报错:java.lang.NoSuchMethodError
  10. zip安装mysql没有软件,windows10系统安装mysql-8.0.13(zip安装) 的教程详解