当前位置 : 主页 > 编程语言 > c语言 >

初识c语言

来源:互联网 收集:自由互联 发布时间:2023-08-28
一.语言的发展 1低级语言:1⃣️二进制语言:“1”,“0” 2⃣️汇编语言:使用助记符,如ADD 3⃣️B语言 2高级语言:C语言,C++,Java C语言主要编译器:GCC,MSVC 二.编写代码 11⃣️新建项

一.语言的发展

1低级语言:1⃣️二进制语言:“1”,“0”

             2⃣️汇编语言:使用助记符,如ADD

             3⃣️B语言

2高级语言:C语言,C++,Java

 C语言主要编译器:GCC,MSVC

二.编写代码

11⃣️新建项目

 2⃣️添加源文件(.c文件)

 3⃣️开始编写

示例:

#include<stdio.h>//printf是库函数 即C语言提供给我们的函数 所以在使用时要进行说明 意思是包含一个叫studio.h的文件
int main()//main函数也叫主函数 是程序的入口 有且只有一个 main前面的int表示此函数调用返回一个整型值
{
    printf("hello world\n");//prinf是输出函数 “”内是要输出的内容 \n是要进行换行
    return 0;//返回0
}

运行结果:

hello world

三.数据类型

1数据类型

1⃣️char:字符类型

#include<stdio.h>

int main()
{
    char ch ='A';//定义变量ch为字符A,因为A是英文字母,所以用''括起来
    printf("%c\n",ch);//%c打印字符格式的数据
    return 0;
}

2⃣️int:整型

int main()
{
    int age = 20;//定义age这个变量为20
    printf("%d\n",age);//%d打印整型十进制数据
    return 0;
}

3⃣️short:短整型

4⃣️long:长整型

5⃣️long long:更长整型

6⃣️float:单精度浮点型(小数)(用%f)

提示:当代码为:

float weight = 95.6

系统默认95.6为双精度类型 此时运行程序会发生精度的缺失

可用

float weght = 95.6f

这样就能避免这个问题

7⃣️double:双精度浮点型(用%lf)

2数据类型的大小(字节)

char:1       short:2        int:4

long:4/8      long long:8  float:4

double:8

补充:计算机中的单位:

bit:比特位 一个bit位存放一个二进制位

byte:字节 1byte=8bit

kb:1kb=1024byte

mb:1mb=1024kb

gb:同上

tb:同上

pb:同上

以short(短整型)和int(整型)为例 对于其表示范围和大小进行说明

short有两个字节 可表示范围为:0~2^16-1 

int有四个字节 可表示范围为:0~2^32-1

short 在内存中所占空间更小

当我想要表示变量age=20时

用short显然更好

上一篇:3D点云检测框架
下一篇:没有了
网友评论