第一章-c语言

时间:2021-06-02 12:01:56   收藏:0   阅读:0
  1. C语言定义
  2. 计算机语言的发展
  3. 编写c语言程序过程
  4. 数据类型 
  5. 计算机单位
  6. 定义变量方式
  7. 变量分类
  8. 变量的使用
  9. 变量的作用域和生命周期

1.c语言定义

是一门计算机语言(人和计算机交流的语言)

2.计算机语言的发展

低级语言1.机器语言-二进制(0和1)2.符号语言(助记符,汇编语言)

高级语言

3.编写c语言程序过程

文件-新建-项目(CTRL-shift-N)

c++/新项目

添加源文件(.c)(ctrl-shift-A)-C++文件(.cpp)

写代码

#include<stdio.h>
//#-指令形式;包含一个studio.h文件
//standrad input output
//int整型,main前的int表示main函数调用返回一个整型值
int main()//main-主函数-程序的入口-不能缺少,有且仅有一个                                                           
{
    printf("hello world\n");//完成任务,输出“hello world”
    //print function-打印函数
    //库函数-C语言本身提供给我使用的函数
        return 0;//返回0,
}

4.数据类型 

char-字符数据类型 %c

short-短整型 

int-整型

long-长整型

long long-更长整型

float-单精度浮点数

double-双精度浮点数

#include<stdio.h>
//char-字符类型,创建变量ch,向内存申请空间,
int main()                                                    
{
    char ch = A;//用等号的形式存放
    printf("%c\n", ch);//%c-打印字符格式的数据
    //以字符的形式打印ch
    int  age = 20;
    printf("%d\n", age);//%d-打印整型十进制数据
    long num = 100;
    printf("%d\n", num);
    float f = 5.0;
    printf("%f\n", f);//%f-打印浮点数字-打印小数
    double d = 3.14;
    printf("%lf\n",d);//%lf打印双精度浮点数字
    return 0;
}

技术图片

 C语言标准规定:sizeof(long)>=sizeof(int)

#include<stdio.h>
//char-字符类型,创建变量ch,向内存申请空间,
int main()                                                    
{
    //字节byte-计算机中单位(bit/kb/mb/gb/tb/pb)
    printf(" %d \n", sizeof(char));//1字节  
    printf(" %d \n", sizeof(short));//2字节 
    printf(" %d \n", sizeof(int));//4字节 
    printf(" %d \n", sizeof(long));//4或8字节 
    printf(" %d \n", sizeof(long long));//8字节 
    printf(" %d \n", sizeof(float));//4字节 
    printf(" %d \n", sizeof(double));//8字节 
    return 0;
}

5.计算机单位

bit-比特位-存储一个二进制位(0,1)

byte-字节-存储8个bit

kb-1024byte

mb-1024kb

gb-1024mb

tb-1024gb

pb-1024tb

6.定义变量方式

类型+变量名  赋一个值

#include<stdio.h>
int main()
{
    short age = 20;//向内存申请2个字节,byte16个比特位bit,用来存放20
    float weight = 95.6f;//95.6默认是double类型,精度丢失
    //float向内存存放申请4个字节,存放小数。
    return 0;
}

7.变量分类

局部变量和全局变量的名字不要相同,会产生bug。

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

#include<stdio.h>

int num2 = 20;//全局变量-定义在代码块{}之外的变量
int main()
{
    int num1 = 10;//局部变量-定义在代码块{}内部的变量
    
    return 0;
}

8.变量的使用

#pragma warning(disable:4996)//将某个警报置为失效
#include<stdio.h>
int main()
{
    //计算2个数的和
    int num1 = 0 ;
    int num2 = 0 ;
    int sum  = 0 ;
    //输入数据-使用输入函数scanf
    scanf("%d%d",&num1,&num2);//取地址符号
    //c语言语法规定,变量要定义在当前代码块的最前面
    sum = num1 + num2;
    printf("sum= %d\n", sum); 
    return 0;
}

9.变量的作用域和生命周期

局部变量的作用域:变量所在代码块的局部范围

全局变量的作用域:整个工程

 

局部变量生命周期:入作用域生命周期开始,出作用域生命周期结束

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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!