• 程序设计一


    1、计算机组成

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

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

    2、计算机运行

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

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

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

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

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

    Top
    收藏
    关注
    评论
  • 相关阅读:
    http协议之状态码
    HTTP协议入门基础
    CI框架使用(一)
    memcache常见现象(一)雪崩现象
    memcached分布式一致性哈希算法
    编译php扩展
    memcached--delete--replace--set--get--incr--decr--stats
    memcached--add使用
    php5.3之命名空间
    MySQL优化(一)
  • 原文地址:https://www.cnblogs.com/Joy-et/p/6076111.html
Copyright © 2020-2023  润新知