在C语言中023是八进制数,C语言总结

十一天课的总结(仅仅为总结,具体请看前面的)

一、顺序结构

从上往下依次运行的代码结构

计算机运行程序时,都是编译成二进制文件。计算机中又分为

二进制:比如  101001001就是一个二进制数字

八进制:比如  023767是一个八进制数字。前面的0代表这是一个八进制数字

十进制:10,33,22是十进制数字

十六进制:0x28AD代表一个十六进制的数字,0x代表这是个十六进制的数字

运算符:

int  a = 10。b = 20。

算术运算符

+ :加法运算演示样例:a  + b = 20

-  :减法运算   a -  b = -10

*  :乘法运算   a  *  b = 200

/   :  除法运算   a / b = 0(整数除法结果取整数部分。小数点后面的都不要)不论什么数除10相当于去掉个位

% :  取余运算   a % b = 10

比較运算符(为布尔类型)

>  :比較是否大于                      a  >  b    false

<  :比較是否小于                     a < b      true

== :比較是否等于                     a == b   false

>= :大于等于                            a >=  b   false

<= :小于等于                            a <= b     false

%= :取余等于

!=  :不等于

逻辑运算符(布尔类型)

&&:而且条件1 && 条件2 同一时候满足条件1和2时。结果才为真(一架既假。两真才真)

| | :或者条件1  | |  条件2满足一个条件结果就为真(一真既真。两假才假)

:非条件  。将条件的布尔值取反

常量、变量、表达式

常量:在程序中不能改变

变量:在程序中能够改变

表达式:由常量、变量、运算符结合而成的式子

二、选择结构

有选择的运行代码

if (条件表达式){

语句

}

if (条件表达式1){

语句1

}else if(条件表达式2){

语句2

}. . .

switch(){

case1:{

语句1。

break。

}

case2:{

语句2;

break。

}

. . .

default:{

语句;

break;

}

}

三、循环结构

当满足循环条件时,重复运行某一段代码(循环体)的结构

for 循环

for(条件变量初始化;条件表达式;条件变量增量){

语句(循环体)

}

while 循环

条件变量初始值;

while(条件表达式){

语句(循环体);

条件变量增量。

}

do . . .while 循环(基本不使用)

do(语句(循环体)){

条件变量增量

}while (条件表达式)

四、数组、结构体

一位数组、二维数组、多维数组、字符数组、字符串数组

必须是同样数据类型元素组成

二维数组排序(冒泡排序)

int arr[ 5 ] = {2, 6, 3, 7, 5};/ / count 是数组的大小

for (int  i = 0; i < count - 1; i++){

for(int  j = 0; j < count - 1 - i; j++){

if (arr[ j ] > arr[ j + 1 ]){

int  temp = arr[ j ];

arr[ j ] = arr[ j + 1 ];

arr[ j + 1 ] = temp;

}

}

}

结构体:能够存放多个类型元素

struct  student {

结构体变量1;

结构体变量2;

. . .

};

一般我们定义结构体时。直接用typedef给结构体又一次定义一个新名字

typedef  struct {

结构体变量1;

结构体变量2。

. . .

} Student; / / 给结构体起一个新名字Student

另外define(宏定义)、enum(枚举)也是结构体

结构体数组:存放结构体变量的

演示样例:

typedef   struct  {

char  name[20];

int  age;

float  score;

} Student;

Student  stu1 = {" xiaoming ", 20, 80};

Student  stu2 = {" xiaohong ", 19, 90};

Student  stu[ ] = {stu1,  stuff};

printf("%s %d %.2f",stu[1].name, stu[1].age, stu[1].score) / /打印数组元素时,须要在后面加上( . 变量名)

五、函数(具体请看函数那一篇)

实现某一功能的代码块的封装

比如:格式化的输入、输出函数

printf(" ")输出函数

scanf(" ", &变量名)输入函数

像这类由系统提供的函数称为系统函数。由编译者本身自己编写的函数称为自己定义函数

比如:

int  sum (int  a,int  b){

return   a + b;

}

这是一个自己定义的求和的函数

函数分为:

无參数无返回值:   void  a(){

printf(" hello ");

}

无參数有返回值:int  b(){

return  3。

}

有參数无返回值:void  c(int  x){

printf(" hui  zi ")。

}

有參数有返回值:int   d (int  y){

return  y;

}

函数的编写步骤:

1:函数的声明

2:函数的编写

3:函数的调用

六、指针(具体内容请看前两篇)

指针就是地址。指向某个变量地址

函数指针、指针函数

函数指针是一个指针,指向一个函数

指针函数是一个函数。返回值是一个指针

结构体指针

指向结构体的指针

七、动态内存的划分(具体内容请看前两篇)

栈区:内存地址最高。声明的变量之类的都在这,先进后出。不能自己主动释放

堆区:内存空间最大的。须要手动申请、手动释放

全局区(静态区):存放全局变量。在不论什么变量前面加static。该变量就会放入全局区

常量区:存放常量

代码区:代码编译产生的CPU指令存放的区域

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527996.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器人最新天赋符文天赋加点图_常德2020中小学机器人竞赛开赛 286名选手现场比拼技能...

尚一网讯(记者 肖志芳 文/图)自己设计机器人&#xff0c;还要操控他们完成各项高难度动作进行竞技对抗&#xff0c;这似乎挺难&#xff0c;但是许多中小学生却对此游刃有余。10月11日&#xff0c;常德市2020年中小学机器人竞赛在武陵区第一小学举行&#xff0c;来自全市143支代…

c语言在函数中只执行一次,请问大家,为什么我调用我定义的函数俩次,但是程序只执行一次...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include #include void gotoxy(int y,int x){COORD scrn;HANDLE hOuputGetStdHandle(STD_OUTPUT_HANDLE);scrn.Xx;scrn.Yy;SetConsoleCursorPosition(hOuput,scrn);}void put(int n,char ch){for(int i0;iprintf("%…

cmd imp导入dmp文件_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤...

正如标题一样&#xff0c;本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤&#xff0c;文章通过步骤解析介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值&#xff0c;需要的朋友们下面随着小编来一起学习学习吧&#xff01;&#xff01;&…

学校门口的树C语言算法,C语言校园导游程序设计汇报.doc

C语言校园导游程序设计汇报《应用程序设计课程设计》报告班级&#xff1a;学号&#xff1a;姓名&#xff1a;指导教师&#xff1a;成绩评定&#xff1a;目录题目&#xff1a;设计一个校园导游程序&#xff0c;为来访的客人提供各种信息查询服务一.需求分析&#xff1a;此次课程…

linux 使用ssr客户端_【第一期】基于 @vue/cli3 与 koa 创建 ssr 工程

什么是基于同构代码的 SSR 服务(Server-side rendering based on isomorphic code)首先&#xff0c;我们需要先明白什么是 spa (single page application)&#xff0c;以及基于 vue 的 spa 是如何工作的&#xff0c;这里不展开&#xff0c;请参考&#xff1a;单页应用:https://…

试卷8449c 语言,二级C语言上机题库参考答案

1建立班级通讯录 填空&#xff1a;(1)STYPE (2)FILE (3)fp改错(1) for(i0;i<sl;i) (2) t[2*sl]\0编*c(a/10)*1000(b/10)*100(a%10)*10(b%10) 改错&#xff1a; (1) for(i0&#xff0c;t0;p[i];i) (2) c[t]\0;编程&#xff1a; int i&#xff1b;for(i1;i{ If( (ss[i]>a&a…

平板的android版本是5.0.2,EMUI5.0荣耀平板2升级固件下载

荣耀平板2的用户&#xff0c;也能体验EMUI5.0Android7.0的测试资格啦&#xff0c;请大家先申请内测资格&#xff0c;通过后即可获得官方推送的EMUI5.0升级包啦。荣耀平板2 EMUI5.0适配机型&#xff1a;荣耀平板2 WiFi版荣耀平板2 移动/联通双4G荣耀平板2 通话版荣耀平板2 EMUI5…

读保护_混合ASIL系统中不同安全等级模块间的边界保护

01功能安全组件的软件开发针对ISO 26262对功能安全软件研发的要求&#xff0c;AUTOSAR将功能安全需求进行了具体拆分。当前的AUTOSAR规范囊括了诸多功能安全组件软件开发的需求概念。在AUTOSAR系统设计的架构中&#xff0c; 从系统功能设计到ECU功能实现&#xff0c;每个功能特…

android studio javah不是内部或外部命令,Android Studio 环境搭建参考,jdk10javac命令提示不是内部或外部命令...

https://blog.csdn.net/qq_33658730/article/details/78547789 win10下Android Studio和SDK下载、安装和环境变量配置http://yanmin99.com/ android-0基础从入门到精通环境变量ANDROID_HOMEE:\Program Files (x86)\Android\SdkJAVA_HOMEE:\Program Files\Java\jdk1.8.0_161TOMC…

starops 云效运维 文档_阿里云 SAE 携手云效助力「石家庄掌讯」持续交付、降本提效...

背景石家庄掌讯信息技术有限公司创立于2009年&#xff0c;是一家提供企业信息化咨询、创新型软件产品、电商代运营服务&#xff0c;标准化管理、快速发展的高新技术企业。当前公司正处于企业互联网市场突破转型重要阶段&#xff0c;希望将更多精力转移到业务创新&#xff0c;提…

android 6.0 数据库权限,Android超清晰6.0权限申请AndPermission

Android超清晰6.0权限申请AndPermission的具体实现代码&#xff0c;供大家参考&#xff0c;具体内容如下前言这是我经常使用的框架&#xff0c;原因&#xff1a;1.思路清晰2.实现方便开始准备工作导包compile com.yanzhenjie:permission:1.0.7然后就可以使用了&#xff0c;贼简…

setdata改数组里的值 微信小程序_今日艰难笔记redux小程序随记

redux的前身Flux https://zhuanlan.zhihu.com/p/38050036Flux的一整套抽象(action&#xff0c;dispatcher&#xff0c;store)&#xff0c;在单向数据流的基础上可以提高应用的可维护性和代码的可预测性。然而&#xff0c;全局action多store的架构面对复杂的应用依然不能很好地解…

绿盟科技鸿蒙系统,华为 X 绿盟科技,打造“云原生安全新生态”

全文共914字&#xff0c;阅读大约需要2分钟。在数字化转型加速、政策法规密集出台、合规与刚需双轮驱动下&#xff0c;中国网络安全市场实现了快速增长。2020年绿盟科技(300369)实现营业收入20.1亿元&#xff0c;同比增长20.3%&#xff0c;成绩的背后&#xff0c;离不开基于生态…

竞赛数据清洗缺失值_Kaggle 数据清洗挑战 Day 1 - 手把手教你五步处理缺失值

前些天报名参加了 Kaggle 的 Data Cleaning 5天挑战&#xff0c;5天的任务如下&#xff1a;Day 1: Handling missing valuesDay 2: Data scaling and normalizationDay 3: Cleaning and parsing datesDay 4: Fixing encoding errors (no more messed up text fields!)Day 5: Fi…

html5中行内样式写法,react怎么写行内样式?

react怎么写行内样式&#xff1f;下面本篇文章给大家介绍一下react 行内样式几种写法。有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对大家有所帮助。react 行内样式几种写法法一这是评论列表组件1法二const title{color:"red",fontSize:3…

程序左上角的字_微信内测7.0.7新版本,小程序迎来大改动!

最近几个月来&#xff0c;微信就跟打了鸡血一样不断更新了多个版本上线多个新功能。此前7月末&#xff0c;微信安卓7.0.6带来了将收藏笔记&#xff0c;文件预览等页面设为浮窗的功能&#xff0c;目前最多支持5个文档或笔记设为浮窗。这不&#xff0c;距离微信7.0.6 for Android…

html 跑步比赛小游戏,疯狂趣味跑步竞赛3D

疯狂趣味跑步竞赛3D是一款跑酷类型的休闲游戏&#xff0c;游戏在整体画面上搭配了最新的技术&#xff0c;使得游戏画面看起来非常华丽&#xff0c;人物的建模也很可爱。玩家在游戏中可以在各种风格的跑道上进行比赛&#xff0c;还可以在线跟别的玩家进行匹配。喜欢这款游戏的快…

得到进程id_搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?

守护进程概念&#xff1a;守护进程&#xff0c;也就是通常所说的Daemon进程&#xff0c;是Linux中的后台服务进程。周期性的执行某种任务或等待处理某些发生的事件。Linux系统有很多守护进程&#xff0c;大多数服务都是用守护进程实现的。比如&#xff1a;像我们的tftp&#xf…

gpedit msc组策略面板 win10在哪里_Win10家庭版找不到本地组策略gpedit.msc解决办法...

在Win10的各个版本中&#xff0c;其中家庭版默认是不提供组策略功能的&#xff0c;不提供不是说没有这个功能&#xff0c;而是系统默认对其进行了限制&#xff0c;需要使用该功能可以手动添加&#xff0c;请参考以下步骤&#xff1a;本地组策略编辑器是一个 Microsoft 管理控制…