初识C语言,有哪些深入浅出的长尾词疑问可以助我快速掌握?

2026-04-12 03:041阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计600个文字,预计阅读时间需要3分钟。

初识C语言,有哪些深入浅出的长尾词疑问可以助我快速掌握?

一. 语言的演变

1.低级语言:汇编语言

2.中级语言:C语言

3.高级语言:C++, Java

4.编译器:GCC, MSVC

二. 编写代码

1.新建项目

一.语言的发展

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:更长整型

初识C语言,有哪些深入浅出的长尾词疑问可以助我快速掌握?

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显然更好

本文共计600个文字,预计阅读时间需要3分钟。

初识C语言,有哪些深入浅出的长尾词疑问可以助我快速掌握?

一. 语言的演变

1.低级语言:汇编语言

2.中级语言:C语言

3.高级语言:C++, Java

4.编译器:GCC, MSVC

二. 编写代码

1.新建项目

一.语言的发展

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:更长整型

初识C语言,有哪些深入浅出的长尾词疑问可以助我快速掌握?

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显然更好