C.1初识C语言

1.C语言:是一种计算机语言。人与计算机进行交互的语言叫计算机语言。

    助记符:帮助我们记忆的符号。由助记符组成的语言叫汇编语言。

    C语言编辑器:MSVC(vs2010、vs2013、vs2019)

注:1)应用层以下都叫底层,一个可用的计算机从上到下一般由4部分组成:应用层——常用的软件、操作系统——win/linux、驱动层、电脑——硬件;

        2)编程语言的发展过程:1001001......→汇编→B语言→C语言→每个厂商定制自己的C语言→ANSI C标准;

2.第一个C语言程序(vs2013为例)

①打开VS;

②创建一个(空)项目:新建项目→visual c++→空项目→起名称、选位置→确定;

③写代码:

        xxx.h——h是header的缩写——头,.h文件被称为头文件.

        xxx.c        .c文件被称为源文件.

        普通写一个代码,暂时不需要关注.h文件,只需要写一个.c文件就可以了.

③.1 创建源文件:源文件→右击→添加→新建项→c++文件→定名称.c、位置→添加;

③.2 写代码:对于C语言来说,一个C语言代码中必须包含一个main函数——主函数,main函数是有固定写法的:

int main()
{

     ......
    return 0;
}

int 是返回类型——整型,返回的是整型;main:函数名是main;( ):函数的语言规定函数名后得有一个圆括号,括号里面是放参数的;{:函数开始;......:指逻辑性的代码  ;return:返回的意思,0 跟 int 前后呼应 ,就是返回到 int 上了 ; }:函数结束;{...... return 0;} :函数体,即函数的内容是什么。

#include <stdio.h>
    int main ()
{
    printf("hello world\n");
    return 0;
}

运行代码是 ctrl+F5或Fn+ctrl+F5

注:1)程序运行时屏幕上一闪而过,如何处理:是程序运行太快原因,点“项目名称”→右击→属性→链接器→系统→子系统→右边改成控制台→应用

        2)main 函数:

                a:main 函数是程序的入口;

                b:在一个工程中只能出现一个 main 函数,出现多个 main 函数就不知道程序的入口在哪里;

        3)为什么要加入 #define _CRT_SECURE_NO_WARNINGS 1:

#define _CRT_SECURE_NO_WARNINGS 1
    int main()
{
    int num = 0;
    scanf(“%d”,&num);
    printf(“%d\n”,num);
    returnn 0;
}

        程序运行结果:erro C4996:这个函数不安全,考虑用scanf_s替换,让这个描述失效的话,请用:#define _CRT_SECURE_NO_WARNINGS 1

        4)无法打开......进行写入,是前一个程序没关闭; 

3.数据类型

        char        1

        short       2

        int           4

        long        4/8

        long long        8

        float         4

        double      8     

注:

        1)这里面的1 2 4 4/8 8 4 8 的单位都是字节;其中4/8中的4是针对32位机器而言的,8是针对64位机器而言的,c语言标准规定,long的 sizeof 只要大于等于 int 的 sizeof 即可,剩下的以此类推,如:long long 的 sizeof 只要大于等于 long 的 sizeof 即可;

        2)计算机中最小的单位是 比特位(bit)

                bit

                byte

                kb

                MB

                GB

                TB

                PB

        1byte = 8 bit;从第二行开始直至最后一行(PB),从上到下相邻的两个单位之间,下面的单位总是上面单位的1024倍。

              

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值