c 脉络图
简要:
计算机只能对数字做运算,符号、声音、图像在计算机内部都要用数字表示,指令也不例外
机器语言——》汇编语言(汇编器)——》高级语言(编译器)
c程序中包含一个或多个函数,他们是c程序的基本模块。
带有返回值的C语言函数要使用一个return语句
程序由一系列指令(Instruction)组成,指令是指示计算机做某种运算的命令,通常包括以下几类:
输入(Input)
输出(Output)
基本运算
测试和分支
循环
一、基础组成
a.关键字
auto enum restrict unsigned break extern return void case float short volatile char for signed while
const goto sizeof _bool continue if static _complex default inline struct _imaginary do int switch
double long typedef else register union
b.标识符
c.注释
d.常量和变量
e.运算符
f.语句
g.函数
h.数组
二、数据类型
程序离不开数据。将数字、文字和单词输入计算机,目的是希望计算机能够处理这些数据。
1个字节8位。1位(bit),它可以容纳两个值(0或1)之一。256(2的8次方)种可能的0、1组合,这些组合可用于0到255的整数或者一组字符。
声明数据类型 就是声明变量的空间大小
unsigned char 型表示无符号数,signed char型表示有符号数
ILP32(int long 指针) LP(long 指针)64