自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scanf("%c")格式符输入字符型数据时存在的问题

#include <stdio.h>#include <stdlib.h>int main(){ int data1,data2,sum; char op; printf("please enter the expression data1+data2\n"); scanf(" %d %c %d",&data1,&op,&am...

2020-02-26 14:53:52 1040

原创 Put/Getchar Printf AreaCircum

Putchar Getchar#include <stdio.h>#include <stdlib.h>int main(){ //字符常量'a' '3' 区别 标识符a 整数3 //Escape Charater '\n' //putchar() 把一个字符输出到屏幕当前光标位置 //getchar() 从系统隐含指定的输入设备(终...

2020-02-26 10:17:30 214

原创 2.4算术表达式中的自动类型转换 2.5强制类型转化运算符

在一个算术表达式中,如果是相同类型的操作数,进行运算,那么,它的运算类型的结果究竟是什么呢?C语言规定,相同类型的数据进行运算的结果类型与操作数的类型是相同的例如整数除法,就是这样的一个非常典型的例子被除数和除数都是整型,那么它们相除的结构,也是整型的实际上它的小数部分是被舍弃掉了,图如果是不同类型的操作数进行运算,那么它的结果类型是什么呢?C语言规定,不同类型的操作数,进行运算,它...

2020-02-20 11:42:55 1285

原创 增一赋值运算 减一赋值运算

C语言提供了两种非常有用的运算符就是增一和减一运算符增一运算符是用两个加号来表示的增一运算的作用使参与运算的值增加一个单位增一和减一运算符都是一元运算,只需要一个操作数它既可以作为前缀运算符,也可以作为后缀运算符当增一和减一运算符都作为前缀运算符的时候,就是把增一和减一运算符放在它的操作数的前面。而后缀 则把运算符放在操作数的后面++n 增一运算符的作用,将变量的值加一之后,再重新写...

2020-02-20 11:06:19 2610 3

原创 2.2变量定义和赋值的实际操作

#include <stdio.h>#include <stdlib.h>int main(){ //C89规定,变量定义必须在程序的第一条可执行语句之前定义 //C99取消了这个限制,它允许变量定义语句在变量使用之前的任何位置定义都可以 int a; //一个语句中定义多个变量,多个变量之间用逗号来分割 float x,y;...

2020-02-20 09:29:24 675

原创 2.2赋值运算符(让我了解了赋值运算与复合运算,其中只有算术表达式的是右结合)

如何来定义一个变量?定义一个变量就是要生命变量的名字和类型,例如我们要定义两个整型变量a与b。int a b ;那么在这条语句中,首先我们要给出整型的类型关键字,然后在给出这两个变量的名字a与b.在变量定义的语句中,声明了变量的类型,它决定了变量占用空间的大小,编译器要做的事情就是根据变量定义语句中声明的变量的类型,来为变量分配相应字节数的存储空间 ,那么不同类型的变量,除了占用内存空间...

2020-02-20 08:26:55 1525

原创 2.1算术运算符(20分钟)重点 看到了哈希查找

从一个三位整数中分离出它的个位,十位和百位数字153/100=1实际含义153中包括几个100;153%10=3对十进行求余运算的结果,是不会大于10的,因此把十位和百位上的数字都给屏蔽掉了;中间位如何计算呢?153-1100=53 相当于把原有的百位数字给去掉了,得到 的就是只包含十位和个位数字的这样的一个数字,这样十位数字就变成了这个数字的最高位,它变成了这个数字的最高位,还可以用刚才...

2020-02-20 07:20:41 747

原创 scanf(格式控制字符串,参数地址表)

#include <stdio.h>#include <stdlib.h>int main(){ //scanf(格式控制字符串,参数地址表); int a,b; //Ane request:空格符 is space character scanf("%d %d",&a,&b); printf("a=%d,b=%d...

2020-02-17 14:04:57 1316

原创 ceshi

#include <stdio.h>#include <stdlib.h>int main(){//scanf(格式控制字符串,参数地址表); int a,b; //scanf("%d %d",&a,&b); //scanf("%d,%d",&a,&b); //输入3 4 得到a=3,b=39 ...

2020-02-17 13:01:19 90

原创 补充:1.2 Code::Block介绍 debug方法介绍

Project→console application→go→hello wordconsole appllication 控制台应用程序Folder to creat project in 创建工程所在的目录-workspace →批了一块地hello word →要完成的整个工程项目sources → 盖房子所需要各种工程材料main.c → 主函数 :房子大框ctrl+滚轮...

2020-02-16 13:54:15 214

原创 补充:第一周——初识C语言从变量和常量开始

1.1为什么学C语言C语言可以用来编写系统软件比如操作系统,还有一些工具软件。C语言擅长编写运行效率较高的系统设备驱动程序 嵌入驱动系统 高级语言面向应用程序和应用平台程序,而较为低级的语言为操作系统和硬件,而C语言既可以用高级语言进行程序的开发,又可以像低级语言一样,开发操作系统,和操纵硬件,因此C语言的能力,就显得很强大。程序是怎么进行开发的,当我们进行程序开发的时候,我们大概要经历...

2020-02-16 13:41:31 178

原创 4.3从if-else到开关语句——错误实例分析(28分)

4.3从if-else到开关语句——错误实例分析(28分)多分支选择控制与开关语句If语句主要实现单分支选择控制结构而if-else主要用于实现双分支选择控制结构而else-if级联形式用于实现多分支选择控制结构下面看一个实例,将百分之成绩转化为五分制成绩转换公式是这样的,首先画出它的程序流程图第一步就是输入百分制的成绩score然后根据score的取值范围来确定它的五分制成绩是...

2019-11-21 11:31:26 582

原创 2.1算术运算符(20分钟)

2.1算术运算符(20分钟)您好,在上一单元,我们介绍了数据类型,那么从这一单元,我们真正的要做一些计算的事情了。计算机归根接地所做的事情是计算,而最简单的运算,就是算术运算,我们从上小学的时候,就熟悉算术运算了。这一节,我们 就从算术运算 开始讲起,C语言提供的运算符非常的丰富,根据运算符的性质,我们可以将其分为赋值运算,算术运算符。。。。。。。。另外根据运算所需要的对象,也就是操作数...

2019-11-17 22:54:25 609

原创 4.2条件语句与条件运算符

标题条件语句与条件运算符在C语言中,分支控制都是用选择语言来实现的,选择结构,包括三种,一种是单分支选择结构,另一种是双分支选择结构。在一种就是多分支选择结构。单分支选择结构就是要么做,要么不做。例如你假期选择去旅游还是不去的问题、双分支选择结构,就是有两种选择,要么做A,要么做B。例如你选择跟团游还是自驾游。有多种选择的时候就属于多分支结构。例如,你是选择坐飞机火车轮船在C中,这...

2019-11-16 17:25:12 676

原创 4.1关系运算符和逻辑运算符

4.1关系运算符和逻辑运算符您好,前面我们介绍了顺序结构程序,顺序结构程序的特点,就是按照从上到下的顺序依次的来执行程序中的语句,而实际中我们编写的程序,往往要对很多复杂的情况进行处理,这样就需要用到分支控制的结构,本周我们主要介绍分支控制结构。这几个问题就我们本讲讨论的主要问题首先来看这样的一个问题,树上有10只鸟,开枪打死了一只,还剩下几只?对于这个问题的回答,我们可能不能简单的说,只剩...

2019-11-15 18:19:47 2498

原创 3.5进阶:用%c输入数据存在的问题(含错误案例分析)

标题使用%c格式符输入数据时存在的问题前面我们介绍了如何用scanf函数以c格式输入字符型数据,用scanf以字符型输入数据的时候,需要注意哪些问题呢?首先来看这个程序,这个程序,就是要求用户分别输入一个整形数,字符型数据和浮点型数据,并且依次把他们向屏幕来输出,就是我们希望得到的运行结果应该是这样的首先给出这样的一个提示信息,Please input an integer:12→用户输...

2019-11-13 20:40:37 577

原创 3.4进阶:用getchar()输入数据存在的问题(含错误案例分析)

3.4进阶:用getchar()输入数据存在的问题(含错误案例分析)用getchar函数输入字符型数据时,存在的主要问题:请看下列程序这个程序就是先执行getchar函数调用,从键盘输入一个字符,然后在输出一个字符,接下来,在执行getchar函数调用,从键盘输入一个字符,并且输出一个字符。那么这个程序能否按照我们的预期,来输出这样的结果呢?下面来运行一下当程序执行到第五行语句的时候,就...

2019-11-13 19:48:30 2088

原创 3.3单个字符的输入和输出

3.3单个字符的输入和输出本节要讨论的主要问题用getchar()从键盘输入单个字符用putchar()向屏幕输出单个字符在介绍字符输入输出函数之前,我们先介绍一下什么是字符常量,C语言规定,字符常量就是用单引号扩起来的一个字符。例如3是表示一个整数,但是如果用单引号扩起来的话,那么它就表示数字字符。像这样吧字符放在一对单引号里的做法,适合于大多数的可打印字符。但是对于某些控制字符,...

2019-11-13 18:37:36 2874 1

原创 3.2数据的格式化键盘输入

数据的格式化键盘输入如何按照指定格式从键盘输入指定类型的数据?C语言提供用于按照指定的格式用于键盘输入数据的函数就是Scanf函数,和Printf函数类似的是,scanf也要求有一个格式控制字符串,在格式控制字符串中,指定输入数据的格式,scanf格式控制字符串也是用一对双引号,引起来的字符串,在这个格式控制字符串中,格式转化说明符也是由一个%开头,并以一个格式字符结束的。例如%d就是指定数据...

2019-11-12 11:48:05 555

原创 MOOC视频课 C语言程序设计第三周——从键盘中来,到键盘中区,开始输入和输出啦

3.1数据的格式化屏幕输出一个程序,可以没有输入,但是不可能没有输出。一个没有任何输出的成宿是毫无意义的。因此,数据的输出和输出,是程序的一个最基本的操作。一般而言,程序实现数据输入的方式,有两种,一种是从键盘获得用户输入的数据,另一种是从文件获得输入的数据。程序实现数据输出的方式,也有两种,一种将我们要输出的数据,显示到屏幕上,另一种是将我们输出的数据,保存到一个文件中,本周...

2019-11-12 10:20:22 406

空空如也

空空如也

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

TA关注的人

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