c语言基础知识285.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编辑文档 PAGE 页码页码/NUMPAGES 总页数总页数 闪退的话return 0前一行加system(pause); 1.数据类型 基本类型数据 整数 整型—int--4 短整型—short int--2 长整型—long int--8 浮点数(实数) 单精度浮点数—float--4 双精度浮点数—double(需要更多的内存)--8 //位数小用单精度,多用双字符 单个字符—char-1 字符串-- 复合类型数 结构体 枚举 共用体 变量—内存中的空间具象化为程序 变量为什么要初始化 变量初始化就是赋值的意思每次变量都要赋值 如何定义变量*(变量不能重复定义) 数据类型 变量名; 变量名=要赋的值; 例子 Int i = 3;等价于int i;I = 3; Int i,j;等价于int i;int j; Int i,j = 3;等价于int i;int j;j = 3; Int i = 3,j = 5;等价于int i;int j;I = 3;j = 5; Int i,j;I = j = 5;等价于int i,j;I = 5;j = 5; 进制 十进制就是逢十进一 C语言规定8进制前加0 16进制前加0x 常量在计算机中地表示 整数 十进制 十六进制前加0x 八进制前加0零 浮点数 传统的写法 float x = 3.2: 科学计数法 float x = 32e-1:e是10的意思 字符 单个字符用’’ ‘a’ 字符串用“” “ab” 常量以什么样的二进制代码储存在计算机中的 整数是以补码的形式转化为二进制代码存储在计算机中的 实数是以IEE754标准 字符与整数存储方式相同 代码规范化 代码要成对的敲,缩进(分级),换行让程序更清晰 程序分为3部分 定义变量 对变量进行操纵 输出值 什么是字节 一字节等于8位,硬件上能反馈字节为单位 内存为1g的话可存储1*1024*1024*1024=1*2^30字节 1k=1024字节 1m=1024k 1g=1024m 不同数据之间相互赋值 什么是ASCII Ascii规定了不同的字符用哪个整数值表示 字符的存储(字符与整数存储方式相同) 强制类型转换 格式 (数据类型)(表达式) 功能 把表达式强制转换为前面定义的数据类型 例子 (int)(i)将i强行转化为int类型 浮点数存储带来的问题 Float和double都不能保证可以精确存储一个小数 基本的输入输出函数 printf()--将变量的内容输出到显示器上 重要: 用法1:printf(“字符串”); 用法2printf(“输出控制符”,输出参数); 用法3 printf(“输出控制符1 输出控制符2”,输出参数1,输出参数2,);输出控制符和输出参数必须一一对应 用法4printf(“输出控制符 非输出控制符,输出参数”) 输出控制符 %d d是10进制的意思—int %ld --long int %c --char %f --float %lf --double %x(或%x或%#X)表示16进制—int 或long int 或short int %o --同上 %s --字符串 为什么要输出控制符 1.01组成的代码可以表示是数据也可以表示指令 2.如果01组成的代码表示的数据的话,那么同样的01代码组合以不同的输出格式就会有不同的输出结果 scanf()通过键盘将数据输入变量中(在vs中scanf要用scanf_s代替) 两种用法 用法1:scanf(“输入控制符”,输入参数); 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。. #includestdio.h int main(void) { int i; scanf(%d, i); printf(i=%d\n, i); return 0; } 用法:scanf(“非输入控制符 输入控制符”,输入参数); 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。.非输入控制符必须原样输入 一次给多个变量进行键盘复制 # includestdio.h int main(void) { i

文档评论(0)

159****0526 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档