C语言的第一个程序 Hello Word
#include<stdio.h>
int main(){
printf("Hello Word!");
}
这个段代码会在屏幕上输出Hello Word!
,这就是这个简单程序的功能。
一个C语言程序,无论大小如何,都是由函数和变量组成的。main函数是一个特殊的函数名,每一个程序都从main函数起点开始执行。
关键字
数据相关:char、short、int、long、float、double、struct、union、enum、signed、unsigned、void
存储相关:register、static、const、auto、extern
控制相关:if、else、break、continue、for、while、do、switch、case、goto、default
其他关键字:sizeof、typedef、volatile
怎样测试数据类型在内存中占用多少字节 sizof
printf("sizof(*) = %d ",sizeof(a));
char 字符型 占1个字节
char ch1 = '1';
short 短整型 占用2个字节
short int a = 11;
int 整型 32位占用4字节 16位占用2字节
int a = 44;
long 长整型 在32位系统占用4个字节
long int a1 = 89;
float 单浮点型 占用4个字节
float b = 3.4f;
double 双浮点型 占用8个字节
double ce = 3.9;
register
用register修饰的变量是寄存器变量
在变异的时候告诉编译器这个歌变量是寄存器变量,尽量将其存储在寄存器中
register 只能修饰字符型整型,不能修饰浮点型
只有放在内存中的变量才有地址,所以不能对register修饰的变量取地址符,虽然是尽量放在寄存器中有可能会在内存中,但是也不能使用取地址符
static
static 可以修饰全局变量 函数 局部变量
const
用const修饰的变量是只读的,不能修改他的值
const也可以修饰指针
auto
基本不用
extern
一般用于函数或全局变量的声明
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。