• C语言第一课


    1.编程语言的本质:帮助人和计算机交流

    而这种交流是通过数据进行的。

    CPU 磁盘 内存

    2.IDE——集成开发环境(编程软件)

    ​ 1.编译器 把代码翻译给计算机听

    ​ 2.调试器 找bug用

    ​ 3.代码编辑器

    ​ 4.图形界面工具

    ​ 将a.c代码转变为a.exe

    3.文件后缀名

    .exe——可执行文件(二进制文件)

    .c/cpp——c语言/c++语言源文件

    .h——head头文件

    4.引用头文件的两种方式

    <include.h>——告诉编译器从系统目录查找引用当前头文件

    “include.h”——告诉编译器从用户目标查找引用当前头文件

    5.main函数是程序的入口,一个程序有且只有一个main函数

    void为空对应return;

    int为整形对应return 0;

    6.编译过程?????

    ​ 1.预编译:gcc -E a.c-o a.i

    ​ 2.汇编:gcc -s a.i-o a.s

    ​ 3.编译(多文件联合编译)gcc -c a.s-o a.o

    ​ 4.链接:多个.obj文件链接到一起编译为.exe文件 gcc a.o-o a.exe

    这个过程就是将你写的代码转化为.exe文件

    7.单位

    计算机中最小的单位;位(bit)

    计算机中最小的储存单位:字节(byte)

    1 byte=8 bit——因为ASCII编码

    getchar()暂停,防止控制台闪退

    整形:100,200...

    实形;3.12 ,2.03,.....

    字符型:‘a','s',.....

    字符串:“hello"

    ctrl+鼠标滚轮=字体变大

    9.变量/常量

    int a;定义变量

    int a=10;初始化变量

    常量分为两种

    1。#define 宏常量

    2.const 关键字修饰的常量——可以用指针来改变常量

    e.g

    100兆的宽带实际速度只有12.5MB/s

    因为100兆指的是100Mb(bit)=12.5MB(byte)

    10.进制

    1个16进制的数对应4位2进制数

    1个8进制的数对应3位2进制数

    8421码(转化)

    表示8进制,数字前加0

    表示16进制,数字前加0x

    %o——输出8进制的数

    %x——输出16进制的数

    %#x——输出0x+一个16进制的数

    计算机存储数据的方式是采用的补码

  • 相关阅读:
    SQL server 插入不同IP的数据库
    SQL Server中的循环例子(网摘)
    C#小型数据库只能查询
    vue.prototype和vue.use的区别和注意点
    Ajax+PHP简单入门教程
    smarty在windows下的安装
    docker安装mysql镜像和容器
    Linux导出未越狱Iphone10.3QQ聊天记录
    记一次Struts中文乱码
    Ubuntu设置服务开机启动
  • 原文地址:https://www.cnblogs.com/Kissfly123/p/13881976.html
Copyright © 2020-2023  润新知