【C语言】第一节 基本知识

本文主要介绍了C语言的基础知识,包括C语言的历史、特点和应用领域。讲解了C语言的基本语法,如变量声明、数据类型、运算符以及流程控制语句。此外,还提到了使用Visual Studio Code作为开发环境进行C语言编程的优势,并简要对比了C++语言的异同。
摘要由CSDN通过智能技术生成
什么是C语言,C语言是一门计算机语言,计算机语言是人和计算机交流的语言,C/C++/Java/python
写C代码:
1 创建工程

2 创建.c源文件  .h头文件
3 写代码
基本框架 :
#include <stdio.h>//使用库函数,需要打招呼即使用"#include <>"表示," 包含”的意思
                             //包含一个叫stdio.h文件,std-标准 standard input output ”标准输入输出“
int main()// 主函数-程序的入口,任何程序不能没有main函数,有且仅有一个
{
   // 在这里完成任务
    printf("he\n");// 在屏幕上输出he,函数print function -printf-具备打印功能的函数,也是库函数,C语言本身提供给我们使用的函数
    return 0;
}
int是整型的意思
main前面的int表示main函数调用返回一个整型值
按Ctrl+F5执行代码
数据类型:
1.char//字符数据类型----占1个字节
                char ch = 'a';//向内存申请一个空间存储并命名空间名字叫ch,放入字符(类型)a
                printf("%c\n", ch);//%c--打印字符格式的数据,\n--表示换行

2.short//短整型,short int----占2个字节
3.int//整型----占4个字节
              int age = 20;
              printf("%d\n", age);//%d--打印整型十进制数据
4.long//长整型----占4个或更多字节
             long num = 100;
             printf("%d\n", num);//%d--打印整型十进制数据
5.long long //更长的整型----占8个字节
6.float//单精度浮点数,表述小数点后面数字----占4个字节
             float f = 5.0;
             printf("%f\n", f);
7.double//双精度浮点数,小数点位数表示更多一点数字----占8个字节
             double d = 3.125;
             printf("%lf\n", d);//%lf--打印双精度
%d-打印整型,%c-打印字符,%f-打印浮点数字-打印小数,%p-以地址的形式打印 。//x-打印十六进制数字
“%s\n”,%s 说明后面是字符串地址格式,可以是字符串指针,或者是字符数组首地址
sizeof函数,计算某所占内存大小
bit--比特,byte--字节=8bit(表示范围0~2^8-1),kb=1024b mb=1024kb gb=1024mb tb=1024gb pb==1024tb
二进制 逢二进一 ; 
 sizeof(long)>=sizeof(int)
#include <stdio.h>
int main()
{
        printf("%d\n", sizeof(char));//1字节,sizeof函数,计算所占内存大小
    printf("%d\n", sizeof(short));//2字节
        printf("%d\n", sizeof(int));//4字节
        printf("%d\n", sizeof(long));//4字节
        printf("%d\n", sizeof(long long));//8字节
        printf("%d\n", sizeof(float));//4字节
        printf("%d\n", sizeof(double));//8字节
        return 0;
}
变量:变的值、 常量:不变的值
定义变量的方法:
变量的分类:局部变量、全局变量
放在{}内的变量为局部变量,放在{}外的变量为全局变量
输入语句scanf-功能主要是可以在控制台界面输入相关值,程序才会执行下一步相关语句:
scanf函数是C语言提供的,scanf_s不是标准C语言提供的而是 VS编译器提供的
变量的作用域:变量在哪里可以使用,哪里就是变量的作用域
局部变量的作用域是变量所在的局部范围
全局变量的作用域是整个工程( 可以通过extern声明来调用外部符号
变量的生命周期: 变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。
常量(生活中不变的量)
1.字面常量
2.const 修饰的常变量
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值