C语言程序设计第1章节(zmy).ppt

张茂元 副教授, 硕士生导师, 博士后 华中科技大学计算机学院 2007年2月;C语言程序设计-第1章 概论;1.1 学习C语言程序设计的第一个例子 ;例1.1的程序;运行C程序的一般步骤;例1.1的程序的结果;#include “stdio.h“ /* 编译程序的预处理控制*/void show(char str[]); /* 函数原型说明语句 */void main(void) /* 有且仅有一个主函数(入口)*/{ /*{}之间是函数体 */ char name[20]; /*变量说明语句 */ printf("Input your name please!\n"); gets(name); /*调用函数 */ printf("Hello %s!\n",name); show(name);}void show(char str[]){ printf("This is the first program for %s to learn C programming!\n",str);} ;1.2 C语言的产生、发展与语言特征1.2.1 C语言的产生与发展 ;客观事物(问题域);客观事物(问题域);客观事物(问题域);客观事物(问题域);1.2.3 C语言的语言特征;1.3 计算机硬件系统 ;内存编址,内存容量,字长;外存和其他I/O设备 ;1.4 数和字符的机器码表示 ;1. 二进制数及其运算;二进制数的权值;2)二进制数的运算 ;;二进制减法举例;2. 八进制数及其运算;3.十六进制数及其运算;表1.2十六进制的16个不同数字符号与十进制、八进制、二进制数之间的关系 ;十六进制加减法运算举例;思考问题;1.4.2 进位制数之间的转换;进位制数之间的转换;进位制数之间的转换;进位制数之间的转换;进位制数之间的转换;进位制数之间的转换;思考问题;1.4.3 数的机器码表示;2. 原码;求十进制数的原码表示;真值0的原码表示不惟一;3. 反码;4. 补码;引入补码是为了把减运算(-)转换成加运算(+);5.码的内存存储形式;1.4.4 字符的编码表示;2.ASCII码;3.汉字编码 ;汉字区位码和机内码;1.5 算法及其表示;1.5.2 算法的表示;1. 流程图的图符;符号; 2 算法的表示举例; 2 算法的表示举例;1.6 学习C语言的方法;作 业

十进制数的原码 c语言,C语言程序设计第1章节(zmy).ppt相关推荐

  1. 十进制转换二进制(原码)

    十进制转换二进制(原码) 收藏   计算机是采用二进制存储的,计算机的二进制编码方式也分为原码,反码,补码方法.这是一个把十进制数字转换到它的二进制原码的算法,希望能给大家一些启发吧!这个算法我是用V ...

  2. c语言原码 补码 反码,C语言 原码--反码--补码

    //原码,反码,补码 #include #include //数值的表示方法--原码.反码和补码 //原码:最高位为符号位,其余各位为数值本身的绝对值 //反码: //正数:反码与原码相同 //负数: ...

  3. 机器数,原码,反码,补码,移码

    |   版权声明:本文为博主原创文章,未经博主允许不得转载. 在计算机中所有的数据的保存均是用二进制来实现的,而二进制的表示则是一串的0,1组成.而在计算机的表达中有着机 器数和原码,反码,补码和移码 ...

  4. 汇编语言(二)之将十进制数的ASCⅡ码转换为BCD码

    题目要求 从键盘输入五位十进制数的ASCⅡ码,存放于3500h其实的内存单元中,将其转换为BCD码后,再按位分别存入350Ah起始的内存单元内.若输入的不是十进制ASCⅡ码,则对应存放结果的单元内容为 ...

  5. 计算机中真值的概念,【概念辨析】真值、机器数、原码、反码、补码、变形补码、移码...

    吐槽:最近在学中国大学MOOC的一门课程<计算机系统基础(一)>,初学感觉对这些乱七八糟的码比较纠结,所以写个辨析,希望帮自己理清概念也希望帮到其他初学者.ps:纯属手敲和个人理解,不过有 ...

  6. 二进制八进制十进制十六进制及原码反码补码

    1.进制的介绍 定义:进位制,人们规定的一种进位方式:表示某一位置上的数,运算时是逢X进一位. 十进制是逢十进一:二进制是逢二进一,八进制是逢八进一: 常见进制:二进制,八进制,十进制,十六进制: 学 ...

  7. 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储

    1. Java中数字默认是十进制,二进制.八进制以及十六进制的表示如下 2. 二进制.八进制.十六进制和十进制的相互转换 2.1 为了不累赘描述,本文以百度的二进制小数转换为十进制小数为例,如下图 2 ...

  8. c语言中的原码反码补码,c语言中的原码 反码 补码

    陈独秀的秘密 所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,"0"表示正,"1"表示负,其余位表示数值的大小. 反码表示法规定:正数的反码与其原码 ...

  9. [例题详解]真值 机器数概念 | 原码 反码 补码 移码 概念及加减计算

    目录 真值和机器数 原码 反码 补码 移码 对比记忆 | 原 反 补 移码 加减法 | 原码 补码 结语 | 大学生学习复习资料 真值和机器数 真值:-5.+10 机器数(带符号数)(= 符号位 [0 ...

最新文章

  1. 动态创建DeepZoom
  2. Keepalived的LVS配置
  3. System message SM02
  4. 用POP动画引擎实现弹簧动画(POPSpringAnimation)
  5. 有关编程的12个猜想
  6. react取消捕获_React学习笔记(三)
  7. 未来无人车市场中,谁最赚钱?
  8. ks.cfg配置详解
  9. sprig aop事务配置
  10. dda算法c语言,Python使用DDA算法和中点Bresenham算法画直线
  11. android 如何自定义桌面,安卓手机桌面设置教程 个性化你的桌面
  12. Foxit Quick PDF Library License Key
  13. 32位版本的轻量级linux,适用于旧计算机的10种最佳轻量级Linux发行版
  14. 无线网络的设置和使用
  15. 佐治亚理工的网上计算机硕士,佐治亚理工计算机硕士读几年?
  16. xshell中文免费下载及安装 (内附xshell下载链接以及安装步骤)
  17. Clear Type之父谈阅读革命(一)
  18. 用Python爬取今日头条,里面的东西统统白送!
  19. coreldraw课表设计作品_平面设计软件的详细资料来了~看看有你常用的吗?
  20. 基于Material实现下拉框多选并且可点击“x”删除(Chips)

热门文章

  1. 使用IntelliJ IDEA开发erlang项目
  2. 二郎学习之旅之shell 使用
  3. K210入门-裸机开发(九)之IIS功放扬声器小喇叭(SD卡+fat文件系统)_只能wav格式(用的wav解码器)
  4. CTF 之 Forensics 取证
  5. Thinkphp5 使用Paypal 支付
  6. Java Portlet 规范概述
  7. 服务器操作系统就是网络操作系统,下列网络系统软件中,最重要的是()。A. 服务器操作系统B. 网络操作系统C. 工作站重定向软件D....
  8. 发动机曲轴加工工艺与专用机床夹具设计(论文+CAD图纸+工序卡+过程卡+开题报告+任务书+翻译……)
  9. 一分钟解答什么是CS资质认证
  10. linux如何去掉配置文件里 开头的,如何去掉linux配置文件的注释行和空行