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

最近将c语言笼统的过了一遍,大致知道了面对c我是要学什么,对于之后已经有了大致的规划安排。这里我将给大家展示近期成果,同时也是自我梳理,将所认识了解到的内容排队串起。大致了解,并不是那么细,有什么不对的地方还请各位评论指正(吐槽)。


好嘞,废话不多说,内容如下:

? ? ?1.程序的基本框架

这里我们先看一个最简单的代码

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

我们想让它跑起来对我们展示“hello world”,我们必须有输出标志--printf(“这里为要展示的内容”),而要使用printf,则必须引用相应的头文件--stdio.h? 而#include <stdio.h>是调用头文件的意思。

? ? ? ?可能有小伙伴要问这啥跟啥,完全不懂,没关系,我打个比方:我想学习使用一个工具(printf),它不可能无故变出来,我们要去工具箱里(stdio.h)拿来它才行。

运行要有开始,有结束,做到有始有终。main为主函数,我们只需知道它是程序执行的起点,有且只有一个,return 0 代表程序正常退出。{}则算是程序的分界符号int表示main的返回值,一般和return 0搭配使用。

?固定搭配:

#include<stdio.h>
int main()
{
	return 0;
}

?

? ? ? 2.数据类型

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数

?想定义一个什么类型的变量,就选择对应的数据类型 eg:

#include <stdio.h>
int main()
{
	char ch = 'c';
	short age = 18;
	int a = 100;
	long l= 1500;
	long long ll= 10000;
	float f= 3.14;
	double a = 3.14159;
	return 0;
}

?short、int、long、long long、用哪个取决于你所定义的量大小范围,float、double用哪个取决于量的精度范围

每种类型所占内存(字节)的大小

? ? ? 3.变量:局部变量和全局变量

局部变量是定义在主函数main内的变量,只能作用于变量所在的局部范围:

全局变量作用于整个工程,放哪都好使:

若全局变量和局部变量所定义的名称相同,值不同,且同时存在,则

优先打印局部变量。

? ? ? ? ? 4.常量

(1)字面常量:

?(2)const修饰的常变量

若变量a无const修饰,则可更改a的值:

若变量a被const修饰则不可修改:

?

变量被const修饰变为常变量,虽然值被固定,但本质仍然是一个变量!

(3)#define 定义的标识符常量?

一般习惯大写

如图:

(4) 枚举常量--一一列举

?

?

? ? ?5.字符串、数组+转义字符\0

“abcde\n”

?这样由双引号引起来的一串字符称为字符串

? 字符串的创建一般要用数组(arr[])来定义,上述简单类型变量只能对应一个人数据,而要对应若干个数据用数组再合适不过了。把同类元素的集合称为数组。

eg:

5.6.7行为定义的字符串数组arr1、arr2、arr3

? ? ?图中第五行“”内的字符串后面默认以\0结尾,因此第五行和第七行相等(都有\0作为结束标志),而第六行用单个字符来表示一行字符串,但是没有转义字符'\0'作为结束标志,使程序一直读取下去(而这里我们并不知道它读取的是什么),直到遇到'\0'才停止读取,因此我们称ipp后面为随机值。


? ? ?以上是总结的一部分,之后会不定时持续更新,文章有不正确的地方还请各位留言评论,及时更正,谢谢大家,一起努力吧!

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

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