初识C语言

 导入:C语言国际标准:

ANSI C - C89/90

C99/C11并不流行--不少编译器不支持

一,写C代码:(.c源文件.h头文件)

1.创建工程

2.添加源文件:test.c

3.写代码

第一个C语言:

//包含一个叫stdio.h的文件
//std-标准 standard input output
#include

//int是整型的意思
//main前面的int表示main函数调用返回一个整型值
int main()//主函数--程序的入口--main函数有且仅有一个
{
    //这里完成任务
    //在屏幕上输出hello world
    //函数-print function - printf - 打印函数
    //库函数-C语言本身提供给我们使用的函数
    printf("hello world");

return 0 ;//退回0
}

void main()这种写法已经过时
#include
int main(void) {
	
    printf("hello,world");
	
	return 0;
}

二,数据类型:

char         //字符数据类型        %c -- 打印字符格式的数据

short          //短整型 (short int)

int              //整型%d -- 打印整型,十进制数据

long            //长整型

float           //单精度浮点型         %f-- 打印浮点数字 -- 打小数

double        //双精度浮点型

%p -- 以地址的形式打印

%x -- 打印16进制数字

%o-- 打印8进制数字

字节:计算机中的单位

bit - 比特位

byte - 字节(1byte=8bit)

kb(1kb=1024byte)

mb(1mb=1024kb)

int main(void){
    short age = 20; //向内存申请2个字节=16bit位,用来存放20
    float weight = 95.6f;、、向内存申请4个字节,存放小数

    return 0;


}

注:C语言标准规定

        sizeof(long)>=sizeof(int)

三,常量与变量

1.变量:

全局变量:定义在代码块({})之外的变量

局部变量:定义在代码块内({})的变量

int num1 = 20    //全局变量


int main(void){
    int num2 = 10//局部变量

    return 0;
}

注:1.局部变量和全局变量的名字建议不要相同,容易误会产生bug

       2.当局部变量和全局变量的名字相同的时候,局部变量优先

1.1变量的作用域和生命周期、

        作用域:   1.局部变量的作用域是变量所在的局部范围

                          2. 全局变量的作用域是整个工程

        生命周期:1.局部变量的生命周期是:进入作用域生命周期的开始,出作用域生命周期的结束

                          2.全局变量的生命周期是:整个程序的生命周期

你可能感兴趣的:(比特牛的C语言之路,c语言)