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
一般用于函数或全局变量的声明

粘豆包
1 声望0 粉丝

« 上一篇
Rust基础
下一篇 »
java基础