栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言学习第一天

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言学习第一天

一、有且仅有一个main函数

        0、main函数:主函数------程序的入口

        1、一个工程中可以有多个.c文件;

        2、但是每个.c文件中只能有一个main函数

        3、.c文件是源文件

              .h文件是头文件

//包含一个叫 “stdio.h”的文件

//std---标准 standard input output

#include

int main()//主函数----程序的入口----main函数有却仅有一个
{

    //这里完成任务

   //在屏幕上输出:诶嘿!

   //函数-print function-printf-打印函数

   //库函数-C语言本身提供给我们使用的函数
    printf("诶嘿!n");
    return 0;
 }

----------------------------------------------------------------------------------------

//int 是整形的意思

//main前面的int表示main函数调用返回一个整数值

int main()

{

        return 0;//返回0

}

二、初识数据类型

        char --字符数据类型

        short --短整型

        int        --整形

        long        --长整型

        long long        --更长的整形

        float        --单精度浮点数

        double        --双精度浮点数

        数据类型的使用方式:

#include

int main()

{

        char ch ='a';//向内存申请创建一个char类型的变量ch,将字符a存储到字符空间ch中。

        printf("%cn",ch);//%c ----打印字符格式的数据;该语句意为以字符的形式来打印变量ch

        int age =20;

        printf("%dn",age);//%d----打印整形十进制数据

        return0;

}

-------------------------------------------------------------------------------------------------------------------

#include

int main()

        {

                // sizeof---关键字--操作符---计算类型或者变量所占空间的大小

                //sizeof的单位是 : -------字节 byte

                printf("%dn",sizeof(char));

                return 0;

        }

char : 1 byte ; short : 2 byte ;int : 4 byte ; long : 4 byte ;

long long : 8  byte ; float : 4 byte ; double : 8 byte。

C语言标准:sizeof(long) >= sizeof(int)即可

三、计算机中的单位

        bit - 比特位                                 计算机中识别二进制

       byte - 字节 =8bit                          1

        kb -1024 byte                             0

        mb - 1024kb                              8进制:0-7

        Gb - 1024mb                             10进制数字组成:0-9

        tb - 1024gb

        pb - 1024tb

四、变量 常量

        生活中一些数据是不能变的,例如血型,性别,圆周率.....

而有一些数据是可变的,比如时间,工资......

        C语言对此的描述是:

        常量---不能改变得量

        变量:会改变的量

变量的定义方法:

int main()

{

        //创建一个变量

        //类型        变量的名字 = 0;//推荐

        //类型        变量的名字;//不推荐

        int age = 20;

        double  weight = 98.5;

        age++;

        weight = weight - 10;

        printf("%dn",age);//变量age的值从20变为了21

        printf("%fn",weight);//变量weight的值从98.5变为了97.5

        //%c        ------ 打印字符

        //%d        ------ 打印整形

        //%f        --------f打印浮点数(float)

        //%lf        --------打印浮点数(double)

        return 0;

}

变量的分类:

        局部变量 : 在大括号内的变量都是局部变量。

int main()

{

        //局部变量        -----{ }内部定义的

        int a=10;

        return 0;

}

        全局变量  : 在大括号外部定义的变量是全局变量,其作用域是整个工程

#include

int b=100;        //全局变量:在{ }外部定义的变量是全局变量

int main()

{

        //局部变量        -----{ }内部定义的

        //局部变量和全局变量冲突的时候局部变量优先

        //不建议局部变量和全局变量的名字相同

        int a=10;

        return 0;

}

----------------------------------------------------------------------------------------------

int a =10;
void test()
{
    printf("a(test) = %dn",a);
}
int main()
{
    test();
    printf("a = %dn",a);
    //全局变量在哪里都可以使用
    {
        int b=10;
        //变量b只能在该代码块使用
        //a和c变量可以在该代码块使用
    }
    int c =10;
    printf("c = %dn",c);
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009571.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号