当前位置:网站首页>Take you step by step to learn C (one)
Take you step by step to learn C (one)
2022-07-24 07:07:00 【Wang Honghua x】
One 、 What is? C Language
Language is a tool for communication , For example, Chinese people communicate in Chinese , Americans communicate in English , What people use to communicate with computers is computer language ,C Language is a computer language , It is widely used in low-level development . Here is a brief introduction to what is the bottom layer :
When you buy a computer , It's just an iron pimple , Just a piece of hardware , We can use it because the operating system has been installed in it , Connecting hardware and operating system is a thing called driver . Most of the time, we only care about the top , That is, the software we installed , These are done on the operating system .C Language is good at low-level development , But it is not weak in the upper development .

The original computer language , Is a complex binary sequence , Only 0、1 Two numbers . Called binary instructions .
Later, for convenience , Assembly instructions are used , That is to simplify the fixed binary sequence , for instance , If you want to execute the instruction of adding , Before assembling instructions , We need to knock many 0 and 1, But now , We only need to knock one ADD Can mean addition , The computer reads ADD It will be converted into the corresponding binary sequence .ADD Such assembly instructions , Called mnemonics .
Later, it slowly developed B Language 、C Language , here we are C Language , It's already a high-level language , Ready to use C Language programming is already very simple .
For better specification C Language ,ANSI Defined C Language standards , In turn, is C89、C90、C99、C11 standard , Use C Language programming has many compilers , The compiler used in the following is Visual Studio 2019.
A brief explanation “ compile ”, When we use C When language writes a code , The suffix of the file name is .c, What is stored inside is what we write , But the computer itself cannot understand , So we need to convert it into binary language , This process is called compiling , After compiling , After a series of processes , It will generate one with .exe Executable program with suffix .
Two 、 A simple C Program
How to use the compiler ?





We can start typing code from this interface , The next article will take you through data types , And try to take you to type the code , If it helps you, just like it , If you have any questions, you can leave a message in the comment area or send me a private message .
边栏推荐
- Nodejs enables multi process and inter process communication
- 【LeetCode】444. 序列重建
- Penetration learning - SQL injection - shooting range - installation and bypass experiment of safety dog (it will be updated later)
- Camera Hal OEM module ---- CMR_ grab.c
- Libc.so.6/glibc cross compilation
- 一个怎样的模式能让平台用户发生自助裂变?-链动2+1
- 不运动也能增肌???打一针冬眠黑熊的血清就行
- 安装snownlp包过程出现Requirement already satisfied:及Read timed out.问题解决方法
- Create WPF project
- 一日一书:机器学习及实践——从零开始通往kaggle竞赛之路
猜你喜欢

华为专家自述:如何成为优秀的工程师

Redis master-slave mechanism

tensorflow einsum函数

reflex

安装snownlp包过程出现Requirement already satisfied:及Read timed out.问题解决方法

Redis distributed cache learning notes

JMeter笔记2 | JMeter原理及测试计划要素

Thinking of data analysis -- analyzing the retail industry as a whole -- an all-round and multifaceted detailed analysis

Do you really know the judgement sentence?

Redis fragment cluster
随机推荐
JMeter笔记2 | JMeter原理及测试计划要素
Camera Hal OEM模块 ---- cmr_grab.c
[C language] operator details (in-depth understanding + sorting and classification)
【杂论:离散化】
reflex
自己的人生无须浪费在别人的标准中
第二部分—C语言提高篇_3. 指针强化
tensorflow einsum函数
不要太在意别人对你的看法
GDB debug core/dump
ROS starts non native nodes
tensorflow scatter_ Nd function
树莓派换源
Lambda expressions sort list objects in multiple fields
Redis master-slave mechanism
Redis.conf details
Create WPF project
Upload excel file
Ue4/5 cannot open the file "xxx.generated.h" (cannot open file xxx.generated.h) solution summary
【学习笔记】从汇编看 a+++a与 a+a++的区别