zoukankan      html  css  js  c++  java
  • 程序设计一

    1、计算机组成

    计算机的组成主要是两部分:CPU,内存。CPU负责计数运算控制等;内存:临时存储CPU运算所需的数据信息。

    当然我们也会想到硬盘,键盘鼠标,显示器等,其实它们都可以算是外设。当内存足以支撑已有程序的运行,并且无需与外部交互的情况下,其实它就可以脱离硬盘了。而关于键盘等输入输出设备更加是如此,一台运行的服务器基本上是不需要键盘,显示器的。

    2、计算机运行

    无论是系统还是程序的运行,都是将数据加载到内存中,由cpu根据作业调度机制处理程序执行任务。而我们知道电子器件运行的机制为开与关,也就是我们所说的0和1的由来。0表示关,1表示开。计算机也是如此,所以我们说计算机最终都是处理二进制的数据。为了实现负数以及运算的正确性,计算机采用的以反码的形式对数据进行计算预算。

    3、程序设计中的数据类型

    很多编程语言都是会定义数据类型。引进数据类型是为了将数据简单而更接近现实,从而更加易于理解和实现。因为如果都用二进制去表示数据,那设计程序将会很复杂并且易于出错。C#中的类型:

    其中需注意浮点类型,decimal精度是非常高的,所以经常用于财务运算。精度就是小数位数的精确度。因为一个十进制的小数转变成二进制在计算机中进行运算,在转换的过程中会出现无法准确的转换,就类似于我们手工进行十进制运算时都会出现无理数,无限循环小数的情况,十进制转二进制的过程中也会发生类似的情况。所以高精度的类型更加接近真实的数据。对于准确度有高要求的基本上都会采用decimal进行处理。

    关于bool类型,只有两种形式true和false。对于非零的数字表示为true,0表示为false。

    Top
    收藏
    关注
    评论
  • 相关阅读:
    .net Delegate
    Kaprekar constant(卡普雷卡尔黑洞)
    How to get URL and QueryString value in an ASP.NET page
    Jquery and ashx achieve login of ajax
    MAC 开发笔记——Objective C 语法之Category和Extension
    MAC 开发笔记 - ObjectiveC 语法之selector
    肮脏的选择
    MAC Air 使用手记
    MAC 开发笔记——Objective C 之 基础设计模式
    太平洋战争——比B.o.B还是差了点
  • 原文地址:https://www.cnblogs.com/Joy-et/p/6076111.html
Copyright © 2011-2022 走看看