网站大量收购闲置独家精品文档,联系QQ:2885784924

c已经学过java人非常适合-.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c已经学过java人非常适合-

C语言学习(主要记录一些和java不一样的东西) 1.数据类型 1.1.常量与符号常量 #define 程序用使用这个来定义常量 #define PRICE 30 这个模式 1.2.变量 其值可以改变的量称为变量,一个变量有一个名字,在内存中占据一定的存储单元,在该存储单元中,存放变量的值,注意区分变量名与变量值的概念。变量名实际上是一个符号地址,在程序编译连接时,对变量名分配一个内存地址,通过变量名找到相应的内存地址,从其存储单元中读取数据。 1.3.整型数据 1.3.1 整型常量 C的整型常量有三种表现形式,十进制,八进制,十六进制 1.3.2 整型变量 基本类型,int类型 短整型 short int 或者short 长整型 long int 或者long 整型在 1.4. 实型数据 1.4.1.实型数据的表示方法 实数又称浮点数 十进制小数形式表示 指数形式表示,科学计数法表示 1.4.2 实型变量 实型数据在内存的存储形式 实型变量的分类 实型变量的舍入误差 实型变量是用有限的存储单元存储的,因此能提供的有效数字总是有限的,在有效位以外的数字将被舍去,由此可能会产生一些误差。 1.5 字符型数据 1.5.1 字符常量 Abc ? $ 等等,常见转义字符 1.5.2 字符变量 Char 只能存放一个字符, 1.5.3 字符数据在内存中的存储形式和使用方法 将一个字符常量存放到一个字符变量中,实际上并不是把该字符本身放到内存单元中,而是将该字符的相应的ASCII代码放到存储单元中,而实际上是以二进制存放的。 1.5.4 字符串常量 使用””包裹的是字符串常量,而使用’’是字符,这是不一样的,字符串可以是很多个字符,在C语言中,每个字符串的末尾都有一个‘\0’作为字符串结束标志,在ASCII码中‘\0’是一个空操作字符。所以“a”虽然看上去只有一个字符,其实有一个隐藏的结束字符。不能赋值给char类型 1.6 变量赋值 可以在声明变量的时候,进行赋初始值 1.7 各类数值之间的混合运算 在不同类型混合运算的时候,要先转换为同一类型,在进行运算,转换的规则如图: 1.8 算术运算符,算术表达式 1.9赋值运算,和赋值表达式 赋值运算符就是“=” 类型转换,将实型转换为整型的时候,会舍弃小数部分, 小转大,一般没有问题, 大转小,要强制转换,且考虑溢出的问题 字符型数据赋给整型变量的时候,由于字符只占一个字节,在赋值的时候是放到整型变量的低8位中,有两种情况,对于无符号的,放低8位,高8位补0,对于有符号的,若字符最高位是1,高8位补1,反之亦然。 将int,short, long, 给char时,低8位不变送到char类型,即截断 简单的C程序设计 2.1 C语句概括 5大类 一个语句必定有一个分号 2.2 计算机输入输出的概念 在使用C语言的库函数的时候,要用预编译命令 #include 将有关的头文件,包括到用户源文件中,在头文件中包含了与用到函数有关的信息。 2.3 字符数据的输入输出 2.3.1 putchar函数 Char a = ‘a’; Putchar(a); 输出单个字符 2.3.2 getchar 函数,单个字符输入函数 2.4 格式输入与输出 2.4.1 printf 函数 Printf(格式控制,输出列表) 格式控制=“格式说明,用%,普通字符,需要按照原样输出的”。 输出列表=可以是表达式 格式字符 %d 用来输出10进制整型,%md,m可以指定输出字段的长度,%ld长整型 O格式 %o ,以8进制输出,将内存单元中各位按照8进制输出,不带符号的 X格式,%x,按照16进制 U格式,%u用来输出无符号整型数 C格式 ,%c 输出一个字符 S格式 , %s 输出一个字符串 f格式,%f,输出实数 e格式,按照指数格式 G格式,输出实数 2.4.2 scanf 函数 格式输入函数 Scanf(格式控制,地址列表) 比较要注意的就是,后面地址列表,不是变量名,而是变量名 并且输入的时候,要严格按照格式控制里的输入 2.5 顺序结构程序设计 从上至下,按照程序顺序执行即可 选择结构程序设计 If else 3.1 关系运算符与表达式 3.1.1 关系运算符 3.1.2 关系表达式 用关系运算符将表达式连接起来的表达式!~ 3.2 逻辑运算符与表达式 3.2.1 逻辑运算符 3.2.2 逻辑表达式 由逻辑运算符连接起来的表达式!~ 3.3 if 与java差不多,不做解释 3.4 switch 和java差不多,也不做多解释 循环结构 4.1 概述 相比java多了一个goto语句和if语句构成循环 4.2 goto语句以及goto语句构造的循环 但是这个东西基本现在不用了~ 4.3 wh

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档