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

初时C语言

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

初时C语言

1.什么是C语言

C语言是一门通用计算机编程语言,广泛用于底层开发,C语言设计目标是提供一种简易的方式编译,处理低级储存器,拥有良好的跨平台性。

1.1.第一个C语言程序
#include
int main()
{
printf("hello bitn",);
printf("he hen");
return 0;
}

main函数,主函数。

main函数是程序的入口,有且仅有一个。

printf是一个C语言编译器提供的库函数。

如果你想在屏幕上打印出来,也可以使用printf这个库函数。

库函数的使用,要包含头文件,printf库函数需要的头文件就是stdio.h。

//C语言标准写法

int main()
{

return 0;
}

C语言有一个默认的规定,返回0表示正常返回,返回的是非0,表示异常。

计算机在处理数据的时候,处理的二进制数据

10进制-0~9

2进制-0~1

8进制-0~7 逢八进一

16进制-数字0~9

            字母A~F

            其中A~F表示10~15

2.数据类型
整数{char              //字符数据类型
    short             //短整型
    int               //整形
    long              //长整型
    long long         //更长的整形}
小数{float             //单精度浮点数
     double            //双精度浮点数}
int main()
{                             sizeof计算结果的单位是:字节 byte
     printf("%dn",sizeof(char));       1bit
     printf("%dn",sizeof(short));      2
     printf("%dn",sizeof(int));        4
     printf("%dn",sizeof(long));       4
     printf("%dn",sizeof(long long);   8
     printf("%dn",sizeof(float));      4
     printf("%dn",sizeof(double));     8
 
     return 0;
}

short age=20      整数能由字母
(包括大写和小写)、数字和下划线(二)组成。
不能以数宇开头
长度不能超过63个字符
恋量名中区
分
大小与的。
恋量名不能使用关健宇,

double salary=10000.5  小数

2.1变量,常量

生活中有许多不变的值(比如:性别,身份证号,血型)

有些值是可变的(比如:年龄,身高,薪资)

在C语言中变得值是:   变量

                 不变得值是:常量

 2.2定义变量的方法

12.34小数 编译器会默认以为是double,如果你希望是float类型的,应该写出12.34f。

2.3变量的命名

//只能由字母(包括大写和小写),数字和下划线(_)组成。

//不能以数字开头。

//长度不能超过63个字符。

//变量名中区分大小写的。

//变量名不能用关键字。

2.4变量的分类

//局部变量

//全局变量

#include 
int num=1000;//全局变量
int main()
{
     int num=10;//局部变量
     //局部变量和全局变量冲突的情况下,局部优先
     printf("%dn",num);//

     return 0;
}

%d是表示打印一个十进制的整数

变量的使用

写一个代码,求2的整数的和

//printf函数是输出

//scanf函数是输入

int main()
{
     int num1=0;
     int num2=0;//赋值0,叫做初始化
     int num=0;
     //输入两个整数
     scanf("%d %d",&num1,&num2);
     //相加
     sum=num1+num2;
     //输出
     printf("%dn",sum);
     return 0;
}
2.5变量的作用域和生命周期

作用域

作用域..........

1.局部变量的作用域是变量所在的局部范围

2.全局变量的作用域是整个工程

生命周期

变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段

1.局部变量的生命周期是:开始到结束

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

int main()
{
    char arr[5];//字符数组
    scanf("%s",arr);
    printf("%sn",arr)
    return 0;
}

表示只能容下5个字符

%s是字符串型格式符

2.6常量

C语言中常量分为以下几种:

字面常量

const修饰的常变量

#define的标识符常量

枚举常量

//std-标准

//i-input输入

//o-output输出

#include //标准的输入输出头文件
int main()
{
//'a''b''c''asdfg'
//'1' '3.14'
字面常量
const修饰的常变量
/const int num=100;
num=200;
printf("%dn",num);输出结果为200
return 0;
}

//const int num=100;中的num是变量,而const是用来修饰num的,使num无法变换 固定为100

输出200 会错误

数组 - 存放一组数

const int n=10;

int arr [n]={1.2.3.4.5.6.7.8};

return 0;

//#define 定义的标识符

#define MAX=1000

int main()

{

int a=MAX

printf("%dn",a);输出为1000

MAX=2000;无效

int arr[MAX];

}

return 0;

枚举常量

//C语言就支持我们创建枚举类型

//enum 是枚举的关键字

//enum Sex

//{

//枚举类型中列举出的可能取值是枚举常量

//      MALE,//0     

//      FEMALE,//1    可以在下面引用

//      SECRET,//2

//};

int main()
{
   //枚举  -一一列举
   //性别  -男,女,保密
   //三原色 -R,G,B
        enum Sex s=SECRET;
        enum Sex s2=FEMALE;
     printf("%d %d %dn",MALE, FEMALE, SECRET);
     return 0;
}

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

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

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