课本(谭浩强)

第二章2-1

c语言数据类型

整体框架

2.2 常量、变量和标识符

组成: 只能由字母、数字、下划线组成,

(第一个字母必须是字母或下划线)

C语言的关键字(C语言关键字_余府的博客-CSDN博客)不能用作变量名

大小写敏感

字符只能用下划线(&%……#这些都不行!否则会不合法!!!)

2.常量

宏定义(#define)

格式:

#define   函数名字   常量

(注:行尾不能有分号  define前面一定要有#  符号常量名最好使用大写  符号常量名最好有意义)

3.变量

动态变量

类型(int float double short long long等)

定义方式

【 存储类型]】 数据类型 变量名1,变量名2,…,变量名n;

(注意:如果变量没有初始化,在后面可能在使用时会有点小麻烦)

静态变量

static

保证变量一次定义不重复且锁定全局变量

细看(c语言中static关键字用法详解_guotianqing的博客-CSDN博客_c static)

2-3   简单数据类型与表示范围

数据类型及其占用大小

1.无符号基本型(unsigned int或unsigned)(unsigned表示正数)

占用的内存单元字节数同int类型(4个字节)。

2.有符号短整型(short int或short)

占用的内存单元为2个字节。

3.无符号短整型(unsigned short int或unsigned short)

占用的内存单元为2个字节。

4.有符号长整型(long int或long)

占用的内存单元为4个字节。

5.无符号长整型(unsigned long int或unsigned long)

占用的内存单元为4个字节。

补充:

(整型常量后加字母l或L,认为它是long int 型常量。比如123L、45l、0XAFL。

无符号数也可用后缀表示,整型常数的无符号数的后缀为U或u。例如:358u, 0x38Au,235Lu 均为无符号数。)

想知道 int long等等的范围详见

谈谈long longlong int 类型的范围_wzqyaojiayou的博客-CSDN博客

实型数据

十进制小数形式:由数字0~9和小数点组成 . 如:0.0,5.6,-5.

指数形式:由十进制数,加阶码标志e或E以及阶码(只能为整数,可以带符号)组成.

其一般形式为:aEn      其中:a为十进制数,n为十进制整数,都不可缺少。其可表示为         a×10n

(合法的实数表示:    2.1E5 表示2.1×105,3.7E-2 表示3.7×10-2)

单精度实型(float)   float f = 3.14, g;   这种定义的变量在内存中占4个字节(32位)的存储单元。

双精度实型(double)   double x, y;   这种定义的变量在内存中占8个字节(64位)的存储单元

实型数据 . 字符型数据和字符串常量

转义字符

注意:是  \   不是    /

ASCII码值

ASCII码对应表,ASCII码值的大小顺序_无际单片机编程的博客-CSDN博客_ascii编码表顺序

字符型变量

符型数据类型符是char(字符character)  在内存中占1个字节(8位)

字符变量存放字符ASCII码  char与int数据间可进行算术运算

存在有符号和无符号之分。默认情况下为有符号

可以在ASCLL码与整数之间转换!

举例如下:

数字转化为ASCLL码

ASCLL码转为整数

补上范围表

运算符

课堂总结1(下次上完课再补充)相关推荐

  1. 【tutorabc多少钱一节课】上完课的我来说说真实感想

    tutorabc多少钱一节课,我估计这个问题很多人都想要知道,因为tutorabc的知名度很高,经常可以在地铁站或者公交车上看到姚明代言的tutorabc的广告,扯远了,因为工作中经常要接待国外客户, ...

  2. 上计算机课的日记100字,有关上课的日记100字左右

    有关上课的日记100字左右 发布时间:2020-05-14 篇一 预备铃响了,同学们在教室里看书.有的看<十万个为什么>,有的看<一千零一夜>,还有的看<故事大王> ...

  3. 西安上计算机课英语,英语课堂单词怎么上

    4 英语课堂吸引学生注意力策略 重视课前三分钟 注意是大家所熟悉的一种心理现象,人的心理活动指向并集中于某一对象就叫注意.它的种类有:无意注意.有意注意和有意后注意.注意力在学生学习过程中起着重要作用 ...

  4. 上计算机课玩游戏检讨400字,上课说话检讨书400字(精选10篇)

    上课说话检讨书400字(精选10篇) 在不小心犯错后,为了表明自己悔改的决心,往往要写检讨书来自我反思,写检讨书的时候一定要有承认错误的意识.那么问题来了,到底应如何写检讨书呢?以下是小编精心整理的上 ...

  5. 小学生关于上计算机课的感受,《如何上好小学信息技术课》小学信息技术优课听课体会...

    <如何上好小学信息技术课> --小学信息技术优课听课体会 莘县莘州联校:王志勇 2017年12月21日在莘县明天小学召开了小学信息技术优课展示教研会,作为一名小学信息技术老师,我有幸前去参 ...

  6. 计算机课搞事情检讨,上微机课玩游戏检讨书

    <上微机课玩游戏检讨书>由会员分享,可在线阅读,更多相关<上微机课玩游戏检讨书(4页珍藏版)>请在人人文库网上搜索. 1.上微机课玩游戏检讨书微机课上打游戏检讨尊敬的老师:对不 ...

  7. 微型计算机最怕的是什么,为什么以前学生上“微机课”都要穿鞋套?老师:怕电脑中病毒...

    原标题:为什么以前学生上"微机课"都要穿鞋套?老师:怕电脑中病毒 前不久,知乎上一则问答短短一周便收获了近400万浏览量. "为什么小时候去计算机教室要穿鞋套?" ...

  8. 第一次上计算机课日记500,第一次上散打课作文500字

    一个礼拜六,我第一次去上散打课,刚进训练班,就见到了我的教练,只见他长得黑黑瘦瘦的,帅气十足,一直笑眯眯的.我心里不由得暗暗窃喜,这样的老师真让人喜欢.直到上完一节课,我才真正领教了教练的厉害,原来是 ...

  9. 计算机存储器四上,第一课 计算机的存储器(四上).doc

    第一课 计算机的存储器(四上) 攀枝花市东区教育信息技术中心 龙慧琼 一.教学内容分析 本课是四川省义务教育课程改革实验教科书小学<信息技术>四年级上册的<第一课 计算机的存储器&g ...

最新文章

  1. android 快速开发常用工具类,实例详解Android快速开发工具类总结
  2. 【SQL提数】case..when..then..end的使用
  3. Python练习_三级菜单
  4. 矩阵分析与多元统计11 Kronecker乘积
  5. 【mysql知识点】查看和修改系统参数
  6. 区块链 matlab,matlab可以实现区块链吗?
  7. C/C++编程笔记:浅析 C 语言中宏定义的使用,知识点全解
  8. 捕捉Web页面子类错误堆栈中的信息
  9. MATLAB学习笔记(七)
  10. android intent铃声选择,Android 设置系统铃声和系统音量
  11. css基础--正文颜色和背景
  12. G - Super Jumping! Jumping! Jumping!(动态规划)
  13. 基于32×32点阵LED模块的书写显示屏
  14. Python 数据获取(四)—— BeautifulSoup获取小说内容
  15. 态度决定一切《跟任何人都聊得来》
  16. 在CAD制图软件中标注数学公式的操作技巧
  17. 苹果app老是显示无法连接服务器失败原因,iphone无法连接到app store服务器出错怎么办...
  18. Mac 卸载自己安装的python
  19. linux服务器的Gzip文件压缩方法
  20. 语法7:assert - 断言

热门文章

  1. vue sessionStorage的setItem和getItem使用
  2. java实现word模板打印
  3. governing equation
  4. TPFS合作体系是啥?金融壹账通靠它治好了中小银行“开放”焦虑症
  5. 高校社团管理系统_落笔文学社 | 第五届全国高校书信漂流瓶活动
  6. 【iOS高级资深工程师面试篇】⑫、2022年,金九银十我为你准备了《iOS高级资深工程师面试知识总结》 第三方库部分 AFNetworking-SDWebImageView-ReactiveCocoa
  7. 乖离水机器人攻略_乖离性百万亚瑟王超弩幽蓝机器人攻略打法
  8. matlab 变量代入数值,matlab将数值代入函数
  9. MYSQL添加新用户,为用户创建、分配数据库
  10. [附源码]JAVA+ssm计算机毕业设计蛋糕店会员管理系统(程序+Lw)