- 博客(7)
- 收藏
- 关注
原创 C语言自学编程 —— Day06 字符串格式化输出和输入笔记
字符串格式化输出和输入 字符串常量 字符串是内存中一段连续的 char 空间,以‘ \0 ’(数字0)结尾 字符串常量是由双引号括起来的字符序列,如:“China”、“Cprogram”、"$123.5"等都是合法的字符串常量 字符串常量与字符常量的不同 ‘a’ 为字符常量 ”a“为字符串常量 ‘a‘ ’a‘ ’\0‘ 每个字符串的结尾,编译器会自动的添加一个结束标志位 ’\0‘,即 “a” 包含两个字符 ’a‘ 和 ’\0‘ printf函数和putchar函数 printf
2021-05-15 23:11:50
243
原创 C语言自学编程(数据的存储方式) —— Day05 原码、反码、补码笔记
数据的存储方式 · 原码 一个数的原码(原始的二进制码)有如下特点: 最高位作为符号位,0表示正,1表示负 其它数值部分就是数值本身绝对值的二进制数 负数的原码是在其绝对值的基础上,最高位变为1 下面数值以1 字节的大小描述: 十进制数 原码 +15 0000 1111 -15 1000 1111 0 0000 0000 -0 1000 0000 原码表示法简单易懂,与带符号数本身转换方便,只要符号还原即可,但当两个正数相减或不同符号数相加时,必须比较两个数哪个数的绝对值
2021-05-09 23:00:28
175
1
原创 C语言自学编程(数据类型第二期) —— Day04 字符型(char) 、转义字符、浮点型(float\double)、进制转换 笔记
数据类型(二) 2.4 字符型:char · 2.4.1 字符变量的定义和输出 字符型变量用于存储一个单一字符,在 C 语言中用 char 表示,其中每个字符变量都会占用 1 个字节。在给字符型变量赋值时,需要用一对英文半角格式的单引号 ( ’ ’ ) 把字符括起来。 字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的 ASCII 编码放到变量的存储单元中。char 的本质就是一个 1 字节大小的整型。 #include<stdio.h> int main() {
2021-05-08 00:01:03
354
原创 C语言自学编程(数据类型) —— Day03 关键字、常量、变量、整型、关键字sizeof 笔记
数据类型 2.1常量与变量 2.1.1关键字 C语言的关键字共32个 |数据类型关键字|| char short int unsigned signed struct |控制语句关键字| if else switch do while break |存储类关键字| auto extern register |其他关键字| sizeof typedef volatile 2.1.2数据类型 数据类型的作用:编译器预算对象(变量)分配的内存空间
2021-05-07 00:00:19
279
原创 C语言自学编程(关于C语言概述) —— Day02 笔记
C语言概述 1.1什么是C语言 一提到语言这个词语,自然会想到的是像英语、汉语等这样的自然语言,因为它是人和人交换信息不可缺少的工具而今天计算机遍布了我们生活的每一个角落,除了人和人相互交流之外,我们必须和计算机交流。用什么样的方式和计算机做最直接的交流呢?人们自然想到的是最古老也是最方便的方式–语言,而C语言就是人和计算机交流的一种语言。语言是用来交流沟通的,有一方说,有另一方听,必须有两方参与,这是语言最重要的功能 ·说的一方传递信息,听的一方接收信息; ·说的一方下达指令,听的一方遵循命令做事情 语言
2021-05-05 20:57:36
126
原创 C语言自学编程(关于Typora软件的使用) —— Day01 画图基础篇
Markdown基础画图篇 Markdown画图是轻量级的,功能并不太全 利用Markdown画图,主要使用 Mermaid Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用JS进行本地渲染 在Markdown 编辑器中,Mermaid 作为一个使用JS渲染的库,生成的不是一个图片,而是一段代码 流程:点击文件中的偏好设置 —> 点击Markdown —> 勾选扩展语法内的图表并重启Typora软件 流程图(graph) 概述 graph 方向描述 图表中的其他语句..
2021-05-04 23:13:24
202
原创 C语言自学编程(关于Typora软件的使用) —— Day01 笔记
MarkDown基础 标题 #标题名称(井号的个数代表标题的级数) 一级标题使用1个# 二级标题使用2个# 三级标题使用3个# 四个标题使用4个# 五级标题使用5个# 六级标题使用6个# #最多支持六级标题 文字 删除线 — 使用英文波浪号 ~ 这是 ~~ 删除线 ~~ 示例: 这就是删除线 斜体 — 左右各加一个星号键 * 这是用来 *斜体* 的 文本 示例: 这是用来 斜体 文本 加粗 — 左右各加两个星号键 * 这是用来 **加粗** 的文本 示例: 这是用来 加粗 的文本 斜
2021-05-04 19:02:19
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人