zoukankan      html  css  js  c++  java
  • 1.编程基础(C语言中文网)

    1.C语言是一门面向过程编译型语言

    2.puts 是 output string(输出字符串)的缩写。 puts("C语言中文网");

    3.汇编语言 --> 面向过程编程 --> 面向对象编程

    4.C语言无时无刻不在谈内存,内存简直就是如影随形,你不得不去研究它。「内存 + 进程 + 线程」这几个最基本的计算机概念是菜鸟和大神的分水岭,也只有学习C语言才能透彻地理解它们

    5.详解进制:二进制,八进制,十六进制

    单位换算:

    • 1Byte = 8 Bit
    • 1KB = 1024Byte = 210Byte
    • 1MB = 1024KB = 220Byte
    • 1GB = 1024MB = 230Byte

    6.载入内存,加载器,虚拟内存

    总结:CPU直接从内存中读取数据,处理完成后将结果再写入内存

    7.ASCII编码,将英文存储到计算机

    字符集为每个字符分配一个唯一的编号,类似于学生的学号,通过编号就能够找到对应的字符。

     ASCII编码迄今为止共收录了 128 个字符,用一个字节中较低的 7 个比特位(Bit)足以表示(27 = 128),所以还会空闲下一个比特位,它就被浪费了。0~9 < A-Z < a-z

    8.GB2312 --> GBK --> GB18030

    9.Unicode字符集,将全世界的文字存储到计算机。万国码

    Unicode只是定义了全球文字的唯一编号,我们还需要 UTF-8、UTF-16、UTF-32 这几种编码方案将 Unicode 存储到计算机中。

    10.库分为两种:标准库,第三方库

    建议从C语言开始,然后学习数据结构、算法、内存、线程、进程、通信、操作系统等基本的概念,它们是学习编程的基础,不管是应用层开发还是底层开发,这些知识都是必须的

  • 相关阅读:
    主键、外键
    框架学习八:Model查询
    框架学习七:自动验证、填充、字段映射
    框架学习六:ORM方式添加数据
    11.0 C++远征:对象指针
    10.0 C++远征:深拷贝与浅拷贝
    9.0 C++远征:对象成员
    8.0 C++远征:对象数组
    7.0 C++远征:封装小结
    2.0 C++远征:类内定义与内联函数
  • 原文地址:https://www.cnblogs.com/midiyu/p/15795011.html
Copyright © 2011-2022 走看看