码迷,mamicode.com
首页 > 编程语言 > 详细

第一章-c语言

时间:2021-06-02 12:01:56      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:amp   color   输入数据   定义变量   sof   image   oat   不能   include   

  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.变量的作用域和生命周期

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

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

 

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

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

第一章-c语言

标签:amp   color   输入数据   定义变量   sof   image   oat   不能   include   

原文地址:https://www.cnblogs.com/mljrm/p/14807186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!