IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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)

#include <stdio.h>
int main()
{
	printf("hello world\n");
	return 0;
}

什么叫程序员的浪漫诶(抠鼻)

咳咳,书回正题,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,即字节)

#include <stdio.h>
int main()
{
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));


	return 0;

计算方法如上

变量


常量,描述不变的值;

变量,描述变化的量。


全局变量

局部变量

事实上,我们可以简单理解,即在{}(代码块)外的为全局变量,内的为局部变量。

提醒,在实际编程中,我们应尽量避免全局变量和局部变量名字的一致,

当全局变量和局部变量冲突时,局部变量优先

举例如下,

#include <stdio.h>
int a = 100;//全局变量

    int main()
{
	int a = 10;//局部变量	//局部变量和全局变量的名字冲突的情况下,局部优先
	printf("%d\n", a);
	return 0;
}
#include <stdio.h>
int a = 100;//全局变量

    int main()
{
	printf("%d\n", a);
	int a = 10;//局部变量	//局部变量和全局变量的名字冲突的情况下,但局部不作用于printf函数
	return 0;
}

欲知后事如何,且听下回分解。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:13:13  更:2021-10-28 12:15:09 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码