C++学习:第二章C语言基础 - (一)编程基本结构、输出函数

版权声明:共享知识,欢迎转载 https://blog.csdn.net/kakiebu/article/details/82769826

1. 文件编译

在Linux中*.sh为脚本语句,里面调用的是脚本命令,而*.c是基于C语言的命令,但无法直接执行,需要用 gcc 或者 cc 命令转义一下,输出一个 a.out 的机器指令文件。

因此在Linux中执行c文件的顺序:vi *.c (编辑)---  gcc *.c(编译) --- ./a.out(连接)

编译过程也可以分为两步

gcc –c *.c 得到*.o

gcc –c *.o得到a.out       gcc –c *.o –ohello 指定输出文件的名字为 hello.out 其中 –o为指定输出文件名字

gcc -S *.c 看汇编

gcc -E *.c 查看预处理效果,为了查看方便可以这么写,利用重定向:gcc -E *.c > view

查看C所有的头文件,ls /user/include

 

2. 头文件

这里注意下,C语言中可以在任意位置插入文件(#include<>),但是尖括号只能用于标准的C文件,如果是自己写的文件需要用双引号。

 

3. 基本类型

字符运算其实是字符对应的整数编码计算,比如’6’-‘0’=54-48=6 字符的运算转换为对应编码的运算得到结果

讲了一些二进制,没做笔记

Float         1正负位 8 阶码(整数位)23尾数(小数位)

Double     1正负位 11阶码(整数位)52尾数(小数位)

猜你喜欢

转载自blog.csdn.net/kakiebu/article/details/82769826