下载此文档

第2章 智能汽车设计基础--硬件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
第2章 智能汽车设计基础--硬件.ppt语言程序设计第二章数据描述 C第二章 C程序设计的初步知识/* example . 输入矩形的两边长,求矩形面积*/ #include < stdio .h> main() { float a,b ,area; a=.; b=.; area=a * b; printf (“ area=%f ”, area) ;} 注释编译预处理函数输出: area=. 语句第一节简单 C语言程序的构成和格式语言程序设计第二章数据描述 C/* example. calculate the sum of a and b */ #include < stdio .h> /* This is the main program */ main() { int a,b,sum; a=; b=; sum=add(a,b); printf (” sum= %d\n",sum); }/* This function calculates the sum of x and y */ int add( int x, int y) { int z; z=x+y; return(z); } 运行结果: sum= 函数预处理命令注释语句语句语言程序设计第二章数据描述 C?格式特点****惯用小写字母,大小写敏感?不使用行号, 无程序行概念?可使用空行和空格?常用锯齿形书写格式?书写格式自由(难读懂程序) main( ) {……………….…………………………..…………..……………….………………………….……………….………………..} main( ) { int i , j , sum; sum=; for(i=; i<;i++) { for(j=;j<;j++) { sum+=i * j ; } } printf (“%d\n ”,sum); } 优秀程序员的素质之一:?使用 TAB 缩进?{ }对齐?有足够的注释?有合适的空行语言程序设计第二章数据描述 C?结构特点?函数与主函数?程序由一个或多个函数组成?必须有且只能有一个主函数 main () ?程序执行从 main 开始,在 main 中结束,其它函数通过嵌套调用得以执行。?程序语句?C程序由语句组成?用“;”作为语句终止符?注释?/**/为注释,不能嵌套?不产生编译代码例: /* This is the main / * of example. * / * / 非法?编译预处理命令语言程序设计第二章数据描述 C常用的概念 . 计算机中数的表示及进制转换() 二进制、八进制、十六进制转换成十进制方法:按权相加() 十进制转换成二进制、八进制、十六进制方法:整数部分小数部分() 二进制转化成八进制、十六进制() 八进制转化成十六进制语言程序设计第二章数据描述 C . 字节和位内存以字节为单元组成每个字节有一个地址一个字节一般由 个二进制位组成每个二进位的值是 或 ……... 语言程序设计第二章数据描述 C . 数值的表示方法——原码、反码和补码原码:最高位为符号位,其余各位为数值本身的绝对值反码: 正数:反码与原码相同负数:符号位为 ,其余位对原码取反补码: 正数:原码、反码、补码相同负数:最高位为 ,其余位为原码取反,再对整个数加 -= +==() 语言程序设计第二章数据描述 C原码反码补码+ - + - 数的范围 ~ (- ~ +) ~ (- ~ +) ~ (-~+) (用一字节表示数) ?负数补码转换成十进制数:最高位不动,其余位取反加 例原码: 取反: 加: =- 语言程序设计第二章数据描述 C数据类型总表 C数

第2章 智能汽车设计基础--硬件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人marry201208
  • 文件大小630 KB
  • 时间2017-03-27
最近更新