A.常量:

       •定义:固定不变值,例如1,1.9,A,c等

       •分类:

1.整型常量:

  • 一般的整型常量:1 2 3 4

  • 无符号整型常量:1u

  • 长整型常量:1l

  • 短整型常量:没有特殊的表示方式

2.实数常量:

  • 单精度:1.1f

  • 双精度:1.3

  • 特殊表示形式:科学计数法:2.32E10

3.字符常量:

  • 字符边界符:’ ‘

  • 正常字符:‘A’ 一般情况下只有1个

  • 特殊字符:转义字符: 由\\和特殊字符组成,如图所示:

    4.字符串常量:

  • 字符串边界符:” “

  • 正常字符: ” ABC”

  • 字符串与字符的区别:①’A’和”A”有区别  ②“A”是有两个字符,所有的字符串都有一个’\0’为结束符号

B.变量:

       •定义:可以改变的量,就像一个容器(可以装东西),变量就是用来转常量的

       •代码形式:

1.定义变量时不做初始化:类型  变量名;

2.定义变量时做初始化:类型  变量名=初始值;

C.C语言基本数据类型

  • int:整数,注意修饰词long(长)和short(短)只能修饰整数,例 long int 

  • float:单精度,有符号和无符号,不能修饰float和double类型

  • double:双精度

  • char:字符

  •  unsigned:无符号  只有整数

  • singed:有符号  负数和正数均包含,默认的数据均视为有符号

  • 特殊修饰词:①const修饰:创建时必须初始化 ;不能被修改  ②static修饰:初始化代码只执行一次;保存上一次运行结果 ③extern修饰:修饰外部变量

  • 基本数据类型占用的内存:

D.进制知识:

  • 十进制:满十进一

  • 八进制:满八进一  例如:02547

  • 二进制:满二进一  例如:0b10100

  • 十六进制:满十六进一 例:0x23AD

  • 进制转化:①手算 ②去百度 

  • 二进制与存储单位:

E.原码,反码,补码的概念

  • 原码:引入符号位,用最高位表示符号位的二进制数 0:正数  1:负数

  • 反码:原码的符号位不变,其他位取反(0-》1 1-》0)

  • 补码:反码加1  补码是计算机中真实存储数据

  • 注意:正数三码合一,负数用补码存储

       

原文地址:http://www.cnblogs.com/amxiang/p/16886964.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性