初时C语言

初时C语言,第1张

1.什么是C语言

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

1.1.第一个C语言程序
#include
int main()
{
printf("hello bit\n",);
printf("he he\n");
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("%d\n",sizeof(char));       1bit
     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;
}

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

大小与的。
恋量名不能使用关健宇,

double salary=10000.5  小数

2.1变量,常量

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

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

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

                 不变得值是:常量

 2.2定义变量的方法

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

2.3变量的命名

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

//不能以数字开头。

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

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

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

2.4变量的分类

//局部变量

//全局变量

#include 
int num=1000;//全局变量
int main()
{
     int num=10;//局部变量
     //局部变量和全局变量冲突的情况下,局部优先
     printf("%d\n",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("%d\n",sum);
     return 0;
}
2.5变量的作用域和生命周期

作用域

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

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

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

生命周期

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

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

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

int main()
{
    char arr[5];//字符数组
    scanf("%s",arr);
    printf("%s\n",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("%d\n",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("%d\n",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 %d\n",MALE, FEMALE, SECRET);
     return 0;
}

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1325660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-12
下一篇2022-06-12

发表评论

登录后才能评论

评论列表(0条)

    保存