| |
|
开发:
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语言入门(1) -> 正文阅读 |
|
[C++知识库]C语言入门(1) |
什么叫程序员的浪漫诶(抠鼻) 咳咳,书回正题,C语言入门,首先得知道C语言是什么。 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---------百度 C语言更适合下层开发。 不过既然是入门,那么自然不必执着于如此长的概念。大家日常交流用汉语,上学会学英语,事实上,汉语,英语等等,都属于语言。而C语言,就是一种计算机语言。 事实上,由二进制语言到汇编语言到B语言再到C语言,计算机语言是一个不断发展的过程,而C语言,在当今仍具有极其强大的生命力,这也是大多数人第一个学习的计算机语言。 计算机语言是人与计算机交流的语言,而交流,必然是为了解决实际问题。解决问题得需要合适的工具,VS是一个很常见的集成开发环境(包括编辑器,编译器,链接器,调成器)。 编译器,简而言之,就是将test.c转换成test.e。 下面我们对一些常用概念进行说明: 数据类型,变量 数据类型 char? ? ? ? ? ? ? ? ?字符? ? ? ? ? ? ? ? ? ? ? ? ? ??1(单位为字节,下同) short? ? ? ? ? ? ? ? 短整型? ? ? ? ? ? ? ? ? ? ? ? 2 int? ? ? ? ? ? ? ? ? ? 整型? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 long? ? ? ? ? ? ? ? ?长整型? ? ? ? ? ? ? ? ? ? ? ? 4 longlong? ? ? ? ? 更长的长整形? ? ? ? ? ? ?8? ? float? ? ? ? ? ? ? ? ?单精度浮点数? ? ? ? ? ? ?4 double? ? ? ? ? ? ?双精度浮点数? ? ? ? ? ? ?8 值得一提的是,8bit(比特位)=1B(byte,即字节)
计算方法如上 变量 常量,描述不变的值; 变量,描述变化的量。 全局变量 局部变量 事实上,我们可以简单理解,即在{}(代码块)外的为全局变量,内的为局部变量。 提醒,在实际编程中,我们应尽量避免全局变量和局部变量名字的一致, 当全局变量和局部变量冲突时,局部变量优先。 举例如下,
欲知后事如何,且听下回分解。 |
|
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:20:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |