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语言路程 -> 正文阅读

[C++知识库]刚刚开始的C语言路程

写在前面的话

其实在今天之前已经跟过几个老师学习,但总是感觉效果不好,昨天听了一个老师的课茅塞顿开。

现在正式记录一下我学习的过程

初识C语言

1.首先C语言是计算机的一门语言,它让人和计算机可以交流

? ?计算机语言有 C/C++/Java/?python

2.发展:计算机语言的发展是从二进制到B语言再到C语言的

? ? ? ? ? ? ?而C语言也是从早期不成熟 成熟 流行

3.国际标准ANSI C-C89/C90 C99C11(不流行)不少编译器不支持

我的第一个C语言

写C语言开始要先学会创建?

创建工程

创建文件 添加源文件

C代码

.c源文件

.h头文件

之后进行写代码

//int main()//主函数-程序的入口-有且仅有一个
//{
	//这里完成任务
	//屏幕上输出hello
	//函数-print function-print-打印函数
	//库函数-c语言本身提供给我们的函数
	//别人的函数-需要打招呼
	//include 包含
//	printf("hello\n");
//	return 0;
//}
//int 是整型的意思
//main前面的int表示main函数调用返回一个整型值
//{
//
//  return 0;//返回 0
//}

这是第一个代码里面包含了printf打印函数、main函数(一定要记得main函数的唯一性,有且仅有一个)

数据类型

数据类型? ? ? ? ? ? ? ? ? ? ? ? ?字节

char 字符数据类型? ? ? ? ? ? 1

short 短整型? ? ? ? ? ? ? ? ? ? ? 2

int 整型? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4

long 长整型? ? ? ? ? ? ? ? ? ? ? ?4

long long 更长的整型? ? ? ? 8

float 单精度浮点数? ? ? ? ? ? 4

double 双精度浮点数? ? ? ?88

格式字符

%d打印整型

%c打印字符

%f打印浮点数字 打印小数

%p以地址的形式打印

%lf双精度浮点数字

//char-字符类型
//int main()
//{
	//char ch = 'a';//内存"
	//printf("%c\n", ch);//%c -- 打印字符格式的数据
	//20
	//short int -短整型
	//int age = 20;
	//printf("%d\n", age);//%d -- 打印整型十进制数据
	//return 0;
//}

字节

字节是计算机中的单位

bit 比特位

byte 字节 8比特位

kb 1024字节

mb 1024kb

gb 1024mb

tb 1024gb

pb 1024tb

接下来我们来进行一下计算

011

0*2^2+1*2^1+1*2^0=0+2+1=3

变量

//int main()
//{
//	//int a = 10;
//	//局部变量和全局变量的名字建议不要相同容易误会,产生bug
//	//当局部变量和全局变量名字相同时,局部变量优先
//
//	printf("%d\n", a);
//
//	return 0;
//}

变量:局部变量—定义在代码块({})内部

? ? ? ? ? 全局变量—定义在代码块外部

局部变量和全局变量的名字建议不要相同容易误会,产生bug

当局部变量和全局变量名字相同时,局部变量优先? ?

//int main()
//{
//	//计算2个数的和
//	int num1 = 0;
//	int num2 = 0;
//	int sum = 0;
//	
//	//输入数据-使用输入函数scanf
//	scanf("%d%d", &num1, &num2);//&取地址符号
//	//c 语言语法规定,变量要定义在当前代码块的最前面
//	sum = num1 + num2;
//	printf("sum = %d\n", sum);
//	return 0;
//}

变量的作用域和生命周期

作用域

局部变量的作用域在变量所在的局部范围

全局变量的作用域是整个工程

未声明的标识符

用extern

生命周期

局部变量的生命周期:进入作用域开始,出作用域结束

全局变量的生命周期:整个程序的生命周期

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

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