| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 答应我从这篇文章开始你的C语言之旅吧 -> 正文阅读 |
|
[C++知识库]答应我从这篇文章开始你的C语言之旅吧 |
初始C语言(一)文章目录🚀1.什么是C语言?🍉计算机语言? 就拿人与人的交流举例
同样的:计算机语言是为了人与计算机“计算机交流”s而产生的语言。 🍉计算机语言的发展
? 其中二进制语言和汇编语言被算进低级语言的范畴,不人性化,难度大! ? C语言,C++,Java等被算入高级语言的范畴,学习门槛低,人性化! ? 二进制语言是面向机器的语言,而后面的高级语言并不是直接面向机器的,机器也是看不懂C语言的,要通过编译器的一些编译,链接的过程,讲我们写的C语言代码转换成机器指令,然后让计算机识别,而编译器就像我们所说的翻译官 ? 🍉C语言? 这里稍微介绍以下计算机的组成
? 我们将操作系统之上的叫做上层–经常叫做用户层,就算不知道底层原理,也能够正常体验 剩余的就是下层,也叫底层,平时说的底层开发的底层也就是这个!!! 🍇C语言的优势:
🍇C标准? 当时的背景:C语言非常流行,可以说是风靡编程界,“老人小孩都说好” 很多企业也是采用C语言进行企业项目的开发,但是很不好的是,企业都有自己的一套,你有你的C语言,我有我的C语言 这样导致了移植性很差,无头苍蝇,一个没有同意标准的语言终将走向灭亡 ? 二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制 定了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。目前2011年12月8 日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标 准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉 字编程。 ? 其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC(VS系列)、Turbo C等。 🚀2.第一个C语言程序? 本文章使用的是VS2013环境。大家可以自行下载VS2013,2019,2022均可。操作都大同小异! vs编译器下载出现的常见问题可以参考下面文章:(下载速度为0之类的) (94条消息) 解决visual stdio编译器下载速度为0_龟龟不断向前的博客-CSDN博客_vs下载速度为0 🍉写程序的步骤
? 点击ctrl + fn + f5,有些电脑是直接ctrl + f5即可,即可运行程序! 🍉程序解释
🚀3.数据类型🍉常见的数据类型? 生活当中存在着,整数,小数,字符这些数据,那么程序中也要使用这些数据的话,就要有相对应的数据类型来对数据进行存储。 其中常见的数据类型有: 整型(整数):
其中从上往下,存储整型数字的范围也越大! 浮点型(小数)
字符型
🍉常见数据类型的存储范围:? 不需要死记硬背,我们使用程序测试即可:
? 运行结果是一堆数字,数字很简单,那么他们的单位是什么呢?,答案是1字节(byte) 🍉内存大小单位
他们之间的换算是 1Byte = 8 bit 1KB = 1024Byte 1MB = 1024KB 1GB = 1024MB 1TB = 1024MB 1PB = 1024PB 🚀4.变量? 既然有了数据类型,那我们就可以存储数据了
? 上述代码中,我们将一个整型变量a赋值了3,将一个字符变量ch赋值了w 而赋值给他们的常量3和w在内存中也是有相应的存储空间的,只是变量和常量存储的位置不一样! 🍉局部变量
? 放在{},这个区间里面的叫做局部变量 🍉全局变量? 放在{},这个区间外面的叫做全局变量
🍉局部变量和全局变量同名情况? 大家可以记一下就近原则,局部优先,在编程的很多地方都存在着就近原则,例如我们以后要学的if-else,C++的隐藏里面都有
? 根据就近原则,输出的是1 🍉变量的命名规则
下面就是几个典型的错误样例:
? 欲速则不达,只要每天都进步一点点坚持下去就行了,宁愿当一只走得慢但不停下来乌龟,也不当一只飞快地三分钟热度兔子。 我们下期再见! |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 12:30:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |