自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 VS2019修改背景色

工具->扩展和更新->下载ClaudiaIDE重启VS2019工具->选项->ClaudiaIDE,根据自己的喜好修改图片,图片大小以及透明度。

2020-05-15 19:41:58 4936 6

原创 操作符和表达式(C和指针)

一、操作符1、算数操作符● C语言常用算数操作符:+ - * / %● 除了 % 操作符之外,其余几个操作符既可以作用于浮点类型,又适用于整数类型。当 / 操作符的两个操作数都是整数时,它执行整数运算,在其他情况下则执行浮点数除法● % 为取模操作符,它接受两个整型操作数,把左操作数除以右操作数,但它返回的是余数而不是商2、移位操作符● 移位操作只是简单地把一个值的位向左或向右移动。● 在左移位中,值最左边的几位被丢弃,右边多出来的几个空位则由 0 补齐● 在右移位中,

2020-05-30 18:55:54 282

原创 数据

一、 空语句● C语言最简单的就是空语句,他本身只包含一个分号。空语句本身不执行任何任务,但有时还是有用,他所适用的就是 语法要求出现一条完整的语句,但并不需要执行任何任务。二、 表达式语句● 在表达式后边加上一个分号,就可以把表达式转变为语句● printf 函数会返回一个值,其值是 它所打印的字符数三、 代码块● 代码块就是位于一对花括号之间的可选的声明和语句列表● 代码块可以用于要求出现语句的地方。它允许你在语法要求只出现一条语句的地方使用多条语句。● 代码块同时还允许你把数据的

2020-05-27 22:19:35 176

原创 5-24课堂代码

一、 杨辉三角 定义一个宏 N ,用来定义二维数组这个N可以根据所要打印的杨辉三角的行数进行调整,稍微大于所要打印的行数即可,在此我使用了 100. EXIT_SUCCESS 是定义在头文件 <stdlib.h> 中的一个宏,有兴趣的同学可以用 VS 转到定义进行查看,其值为 0#include <stdio.h>#include <stdlib.h>//在屏幕上打印杨辉三角。#define N 100void ShowYang(){

2020-05-27 14:11:50 205 1

原创 C++入门、输入/输出和运算符

1 C++入门● 单行注释以双斜杠符号 // 开始。程序员加入注释为程序做注解,以提高它们的可读性● 程序运行时,注释不会使计算机执行任何操作,它们被 C++ 编译器所忽略,不会产生任何机器语言目标代码● 预处理器指令以 # 开头,是一条发给 C++ 预处理器的消息。预处理指令在程序被编译之前由预处理器处理● #include 通知 C++ 预处理器,在程序中包含 输入/输出 流头文件的内容。该文件包含了编译使用 std::cin std::cout

2020-05-25 00:41:39 2055

原创 基本概念(C语言)

1. 环境在 ANSI C 的任何一种实现中,存在两种不同的环境1.翻译环境:在这个环境里,源代码被转换为可执行的机器指令2.执行环境:用于实际执行代码标准明确说明,这两种环境不必位于同一台机器上。例如,交叉编译器 就是在一台机器上运行,但它所产生的可执行代码运行于不同类型的机器上。操作系统也是如此标准同时讨论了独立环境,就是不存在操作系统的环境2. 词法规则词法规则就像英语中的拼写规则,决定你在源程序中如何形成单独的字符片段,也就是标记一个 ANSI C 程序由声明和函数组成。函数定义

2020-05-20 14:17:05 247 1

原创 快速上手

1. 空白和注释1.空行将程序的不同部分分隔开来;2.制表符(tab)用于缩进语句,更好的显示程序的结构3.注释:C语言中,注释以 /* 开始,以 */ 结束。在C程序中,凡是可以插入空白的地方都可以插入注释。C语言版的注释不能嵌套。(也就是说第一个 /* 和第一个 */ 符号之间的内容都可以被看做是注释,不管里面还有多少个 /* 符号)4.使用 #if 指令。#if 0statements#endif在 #if 和 #endif 之间的程序段就可以有效地从程序中去除,即使这段

2020-05-20 14:15:23 211 1

原创 C语言 ——文件处理(奇葩知识系列 )

1 引言● 文件是用来永久地保存大批量数据的● 计算机将文件存储在硬盘、固态盘、闪存盘和DVD盘这样的辅存上2 文件与流● 在C语言中,文件不过是一个按顺序组成的字节流。当一个文件被打开时,就会有一个流与这个文件联系在一起● 当程序开始执行时有三个文件及其相联系的的流被自动打开——即标准输入、标准输出和标准错误● 流提供了文件与程序之间的信息交流通道● 标准输入流使得程序能够从键盘上读入数据而标准输出流使得程序能够将数据打印到屏幕上● 每次打开一个文件都会返回一个指向FILE结构

2020-05-16 17:51:21 217 2

原创 位段、修改默认对齐数(对结构体的一点补充)

14 修改默认对齐数#pragma pack (1)//默认对齐数修改为4,改为 1 即为没对齐,一般修改为2,4,6……struct S3 {double d;char c;};#pragma pack()//取消默认对齐数的修改15 结构体传参函数传参时,参数是需要压栈的。如果传递一个结构体对象的时候,结构体过大,参数压栈的系统开销较大,就会导致性能的下降结构体 传参的时候,要传结构体的地址16 位段位段的声明和结构体是类似的,但是有两个不同:1.位段的成员必须是 int、uns

2020-05-14 18:49:33 292

原创 奇怪的知识又增加了(结构体内存对齐的故事)

结构体内存对齐1. 结构体的第一个成员一定放在结构体起始位置的 0 偏移处,截止字节由其本身类型大小决定2. 从第二个成员开始,每个成员都要放在某个对齐数的整数倍的偏移处(这个对齐数:成员自身的大小和默认对齐数的较小值 ——8(VS)——4(linux))3. 结构体的总大小必须是所有成员的对齐数中最大对齐数的整数倍4. 如果有嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的总大小是所有对齐数(包含嵌套结构体的对齐数)中最大对齐数的整数倍为什么结构体内存对齐平台

2020-05-10 21:11:34 204 1

原创 结构体、共用体、位操作和枚举类型

1 引言● 结构体(Structure)[在C标准中有时也称为聚合体(Aggregate)]是统一在同一个名字之下的一组相关变量的集合,它可以包含不同类型的变量● 结构体通常用来定义储存在文件中的记录● 将指针和结构体联合使用,可以实现更复杂的数据结构,如链表、队列、堆栈和数2 结构体的定义● 关键字 struct 用来引出一个结构体定义● 关键字 struct 之后的标识...

2020-05-06 23:36:35 397 1

原创 C格式化输入输出

1 流● 所有的输入/输出都是针对流进行的,所谓流就是按行组织的字符的序列● 通常,标准输入流与键盘相连;标准输出流与计算机屏幕相连● 操作系统通常都允许将标准输入流和标准输出流重定向到其他设备上2 用printf函数实现格式化输出● 格式控制字符串描述输出数据显式的格式。格式控制字符串由转换说明符、标记、域宽、精度和文本字符组成● 转换说明由一个百分号 % 和一个转换说明...

2020-05-04 00:45:30 500

原创 C字符与字符串(知识梳理)

1 字符串和字符基础● 字符是构造源程序的基本单位。每个程序都是由一系列字符组成的。当这些字符有意义地组合在一起后,就被计算机解释成能够完成某个任务的一串指令● 字符常量是一个整型值,用单引号引起来的字符来表示。字符常量的值就是机器字符集中该字符对应的整型值● 字符串是被当成一个整体来对待的一串字符。组成字符串的字符可以是字母、数字或者诸如+、-、*、/、$之类的各种字符。在C语言中,...

2020-05-03 18:03:36 1356

原创 C字符和字符串

● 字符是构造源程序的基本单位。每个程序都是由一系列的字符组成的。当这些字符被有意义的组合在一起时,就被计算机解释成能够完成某个任务的一串指令。● 程序中,当一个字符被一对单引号引起来后就被认为是一个字符常量。● 字符常量实际上是一个整数,它的数值等于机器字符集中对应的整数值。● 字符串是被作为一个整体来对待的一串字符。组成字符串的字符可以是字母数字或者特殊字符。● 在C语言中,字符串文本...

2020-05-02 16:00:27 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除