(前章)C语言入门铺垫篇(一)

简介: (前章)C语言入门铺垫篇(一)

       首先说明,C语言是一门很严谨的计算机语言。为了不使文章内容生硬、枯燥,我将尽可能用简短的语言,并配上代码和运行结果,以便大家能更好理解。

       由于篇幅原因,我只能在每一篇文章中介绍一部分C语言相关知识!


       一、初识C语言

1. 什么是C语言?

       简短来说,C语言是人和计算机操作系统沟通的一门语言,它有一套完整的标准(ANSI C —— C11标准)。


2. 一个C语言程序

#include<stdio.h>
int main()
{
  printf("Hello world!");
  return 0;
}

      这段代码运行以后,就能在你的电脑屏幕上打印 " Hello world!  "。

需要注意的是:

1. main函数为程序的入口

2.一个工程中,有且只能有 一个main函数


3. 数据类型

先为读者朋友展示一下,C语言中的各种数据类型。

//整型数据类型
  short   //短整型        
  int     //整型
  long    //长整型
  long long //更长的整型
//字符型数据类型    
    char            
//浮点型数据类型            
    float        //单精度浮点型
    double       //双精度浮点型

 

 

“为什么出现这么多类型?”

1. 不同的数据类型 可以用来储存 不同类型的数据。

比如说,我想储存一个 字符 'W' ,便需要把它放入一个 字符型数据类型的变量中。

#include<stdio.h>
int main()
{
  char ch = 'W';
  int a = 10;
  float b = 3.14;
  return 0;
}

2. 数据有大有小,为了节省内存空间,我们需要将数据放入一个合适的数据类型变量中。

#include<stdio.h>
int main()
{
  int a = 10;
  long long b = 10000000000;
  return 0;
}

本篇文章到此结束。如果读者朋友对内容表示认可,不妨点赞+关注吧!我将继续更新这些知识!

相关文章
|
1月前
|
C语言
王桂林C语言从放弃到入门课程
课程目标16天,每天6节课,每节40分钟课堂实录,带你征服C语言,让所有学过和没有学过C语言的人,或是正准备学习C语言的人,找到学习C语言的不二法门。适用人群所有学过和没有学过C语言的人,或是正准备学习C语言的人!
25 2
王桂林C语言从放弃到入门课程
|
1月前
|
存储 编译器 C语言
初识C语言——详细入门(系统性学习day4)
初识C语言——详细入门(系统性学习day4)
|
1月前
|
存储 自然语言处理 编译器
C语言从入门到实战——编译和链接
在C语言中,编译和链接是将源代码转换为可执行文件的两个主要步骤。 编译过程包括以下步骤: 1. 预处理:将源代码中的预处理指令(如`#include`和`#define`)替换为实际的代码。 2. 编译:将预处理后的代码转换为汇编语言。 3. 汇编:将汇编语言转换为机器码指令。 链接过程包括以下步骤: 1. 目标文件生成:将每个源文件编译后生成的目标文件(`.o`或`.obj`)进行合并,生成一个总的目标文件。 2. 符号解析:查找并解析目标文件中的所有符号(例如全局变量和函数名),以确保每个符号都有一个唯一的地址。 3. 地址重定位:根据符号表中符号的地址信息,将目标文件中的所有地址引用
42 0
|
1月前
|
编译器 程序员 C语言
C语言从入门到实战——动态内存管理
在C语言中,动态内存管理是指程序运行时,通过调用特定的函数动态地分配和释放内存空间。动态内存管理允许程序在运行时根据实际需要来分配内存,避免了静态内存分配在编译时就确定固定大小的限制。
45 0
|
1月前
|
编译器 Linux PHP
C语言从入门到实战——预处理详解
C语言预处理是C语言编译过程的一个阶段,它在编译之前对源代码进行一系列的处理操作,包括宏替换、文件包含、条件编译等,最终生成经过预处理的代码,然后再进行编译。
46 0
|
1月前
|
存储 缓存 C语言
C语言从入门到实战——文件操作
C语言中的文件操作是通过使用文件指针来实现的。可以使用标准库中的函数来打开、读取、写入和关闭文件。
53 0
|
5天前
|
存储 自然语言处理 编译器
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
|
30天前
|
Java C语言 C++
C语言由入门到精通(1)介绍与数据类型
C语言由入门到精通(1)介绍与数据类型
|
1月前
|
存储 编译器 C语言
【c语言 】数组入门
【c语言 】数组入门
30 0
|
1月前
|
存储 编译器 Serverless
【c语言 】 函数入门
【c语言 】 函数入门
23 0