2024年java编程基础徐明浩

java编程基础徐明浩菜鸟教程之 C 语言基础 上 一 前言 前几天 在看另一个教程视频 总感觉太啰嗦 讲的东西不符合我想要的 这里 通过菜鸟教程 看一遍文档 打一遍笔记 想通过这样学一下 C 语言的基础 感谢菜鸟教程 二 笔记 1 C 程序结构 C 程序主要包括几部分 预处理指令 函数 变量 语句或表达式 注释 2 C 基本语法 C 程序由各种令牌组成 关键字 标识符 常量 字符串值 符号 1 分号

大家好,我是讯享网,很高兴认识大家。



菜鸟教程之C语言基础(上)

一、前言:

前几天,在看另一个教程视频,总感觉太啰嗦,讲的东西不符合我想要的。

这里,通过菜鸟教程,看一遍文档,打一遍笔记,想通过这样学一下C语言的基础。

感谢菜鸟教程。

二、笔记:

1、C程序结构:

C程序主要包括几部分

预处理指令

函数

变量

语句或表达式

注释

2、C基本语法

C程序由各种令牌组成(关键字、标识符、常量、字符串值、符号)

(1)分号

(2)注释

(3)标识符

(4)关键字

java编程基础徐明浩

3、数据类型:

在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。

变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。

C语言有4种数据类型:

(1)基本类型:

算术类型(整数类型、浮点类型)

(2)枚举类型:

算术类型(被用来定义在程序中只能赋予其一定的离散整数值的变量)

(3)void类型:

(4)派生类型:

指针类型、数组类型、结构类型、共用体类型和函数类型

PS:数组类型和结构类型统称聚合类型,函数类型指的是函数返回值的类型。

(5)整数类型+浮点类型:

关于标准整数类型的存储大小和值范围的细节:

col span="1" width="290.5">

col span="1" width="290.5">

col span="1" width="290.5">

col span="1" width="290.5">

td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" class="table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" class="table-last-column" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

td data-transient-attributes="table-cell-selection" class="table-last-column table-last-row" style="min-width: auto; overflow-wrap: break-word; margin: 4px 8px; border: 1px solid rgb(217, 217, 217); padding: 4px 8px; cursor: default; vertical-align: top;">

转义序列


含义


\


字符


'


' 字符


"


" 字符


?


? 字符


a


警报铃声


b


退格键


f


换页符



换行符



回车



水平制表符


v


垂直制表符


ooo


一到三位的八进制数


xhh . . .


一个或多个数字的十六进制数


br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

  

(2)关系运算符:

(3)逻辑运算符:

  

(4)位运算符:

(5)位运算符:

按位与操作,按二进制位进行"与"运算。运算规则:

讯享网

按位或运算符,按二进制位进行"或"运算。运算规则:

 
 

异或运算符,按二进制位进行"异或"运算。运算规则:

讯享网

取反运算符,按二进制位进行"取反"运算。运算规则:

 
 

  

(6)赋值运算符:

  

(7)杂项运算符:

  

(8)运算符的优先级:

下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,

具有较低优先级的运算符出现在表格的下面。在表达式中,较高优先级的运算符会优先被计算。

  

8、判断:C语言把任何非零和非空的值定为true,把零和null定为false

(1)if:

 

  

(2)if else:

 

  

(3)嵌套if:

 

(4)switch:

 

(5)嵌套switch:

 

(6)三元运算符(?:)

exp1 ? exp2 : exp3;

如果exp1为真则运行exp2,否则运行exp3

 

 

9、循环:

循环:

(1)while

 

(2)for

 

(3)do while

 

(4)嵌套循环:

 

循环控制语句:

(1)break

 

(2)continue

 

(3)goto:C语言中的goto语句允许把控制无条件转移到同一个函数内被标记的语句。

 

无限循环:

 

小讯
上一篇 2024-12-27 13:17
下一篇 2024-12-26 23:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3692.html