C语言
文章平均质量分 76
编程小白!!
这个作者很懒,什么都没留下…
展开
-
3--1:C语言的基本输入输出语句
标准化输出语句:printf(格式控制串,参数1,参数2…);标准化输入语句:scanf(格式控制串,参数1,参数2…);标准化输出函数-printf()printf(格式控制字符,输出项列表);功能:按指定的输出格式把相应的参数值在标准输出设备(例如:显示器)上显示出来。注意:输出项多于格式控制符时,只输出符合格式控制符的,格式控制符多于输出项列表时,输出相对应的同时可能还输出别的。printf()函数——格式转换说明符格式转换说明符用法%d输出一个十进制整型原创 2020-07-09 17:48:52 · 5540 阅读 · 0 评论 -
2--7:C语言运算符于表达式
表示各种运算的符号,称为运算符,如下图【运算符的优先级】当表达式中有多个运算符,计算是有先后次序的,这种先后次序称为运算符的优先级。一般来说同类级的运算符优先级相同,不同类型运算符优先级才有差别。例如:a+bc;"“优先级比“+”高,先运算“*”再运算“+”。【运算符的结合性】当表达式中有多个优先级相同的运算符,运算符于操作数的组合方向,称为运算符的结合性。例如:a+b+c;”+“的结合性从左到右,先运算a+b在运算+c。【运算符的“目”】运算符需要操作数的个数称为“目”。例如:a+b;...原创 2020-07-07 16:55:28 · 732 阅读 · 0 评论 -
2--6:C语言中数据类型转换
昨天偷懒了,有种负罪感,哈哈哈【自动类型转换】转换原则:将数据长度短的转换为数据长度长的,以保证数据的精度不降低。如果不同类型的数据混合运算,编译器便默认的将等级低的类型转换成等级高的类型。例如:int a=5,b=3;float x=2.5;char c=‘A’;求x+(a+c)/b的值分析:先看a+c,a是int,c是char,根据优先级,char->int,A的ASCII码值是65,则a+c=70然后再除b,b是整型数据,不用进行转换,70/3=23.3333循环,两个整型数据相原创 2020-07-07 10:14:07 · 566 阅读 · 0 评论 -
2--5:C语言中的常量与变量
先看一个例子:输入圆的半径,输出圆的周长。设半径为r,周长为c,则:c=23.1415926r#include <stdio.h>#define PI 3.1415926 //将PI定义为后面的3.1415926main(){ float r,c; //r表示半径,c表示周长 scanf("%f",&r); //scanf将从键盘获取一个值存到r中 c=2*PI*r; //周长公式 printf("c=%f\n",c); //输出}结果:在这段程序中P原创 2020-07-05 18:32:42 · 577 阅读 · 0 评论 -
2--4:C语言字符类型数据
先看一个例子#include<stdio.h>main(){ char a=3; printf("I"); printf("%c",a); printf("China\n");}结果有没有好奇心是怎么来的?这里先留着字符类型数据在C语言中,字符类型数据包括字符形式,字符串形式。【字符形式】使用单引号括起来的一个字符,类型说明符位“char”。例:‘a’(√)、’#’(√)、’\101’(√)、‘7’(√)、‘ab’(❌)、’’(❌)、’’’(❌)、’原创 2020-07-04 14:51:02 · 1105 阅读 · 0 评论 -
2--3:C语言的实型数据(浮点型)
表示一位男士的身高:1.83米表示某门功课的成绩:92.5分表示一个商品的价格:35.8元表示某支股票的涨幅:2.77%表示蛋白质在某种食物中的含量为60%这些数据都有小数部分在C语言中,用于表示包含小数部分的数据类型称为实型,也称为浮点型数据。实型可以用十进制小数形式和指数形式来表示。【十进制小数】由数字和小数点组成。例如:3.1415926(√)、0.123(√)、.8(√)、8.(√)、.(❌)【指数】以字母E或e来表示以10为底的指数。注意:E或e的两边必须都有数,右边必须是整数原创 2020-07-04 10:55:10 · 3431 阅读 · 0 评论 -
2--2:C语言的整型数据
表示一个班的学生人数:45人表示某个学校的专业数量:83个表示某种商品的销量:400台某个城市的旅游景点:7处表示某本教材的页数:256页这些都是整型,不可能是小数。例如45、-35、0等没有小数部分的数都是属于C语言中的整型数据。整型数据可以用十进制、八进制、十六进制来表示。【十进制】不需要在数字前面加前缀,与数学中的表示方式相同。由数字0~9组成。例如:100、-35、0【八进制】在数字面前加前缀0(数字0),由数字0~7组成。例如:0111(√)、0777(√)、01270(√)、原创 2020-07-04 10:25:55 · 571 阅读 · 0 评论 -
2--1:C语言的基本数据类型与表达式
为什么要划分数据类型现实生活中储存信息的方式多种多样,数据本身就是非常丰富的。计算机能够处理的数字、图形、声音、图像、文字等都是以不同的数据形式表示的。计算机是如何存储数据的?(1)数据和指令在计算机中都以二进制的形式存储。计算机组成原件是集成电路,对于电子元件来讲,受到电的状态的影响,高电平用1来表示,低电平用0来表示。(2)“位(bit)”是计算机的基本存储单元,一个位只能存储一位二进制的值,是0或者1,很多个存储单元的集合就构成了计算机的存储空间;八个二进制位是一个字节(Byte),程序.原创 2020-07-03 17:51:32 · 231 阅读 · 0 评论 -
1--3:C语言程序的上机过程和上机环境
上机过程编辑:实际上就是将相应的算法转换成符合程序设计语言特定的语法规则的语句,c语言源程序的后缀名是.c编译:这时候的程序还无法运行,因为计算机只能识别由0和1组成的代码。这时候需要将文本格式的C源文件转换为可执行的代码,生产一个后缀名为.obj的文件。与上一步源文件名相同,我们称为目标程序。在编译过程中回对源程序进行检查,只能检查出语法错误,不能检查出逻辑错误,比如少了分号,或者丢括号,这些会被检查出来,但是在程序中75被输成57,或者本来要输入a+b输成a-b这些检查不出来。链接:编译产生.原创 2020-07-02 15:10:02 · 1238 阅读 · 0 评论 -
1--2:C语言程序的基本结构
先看一个例子#include<stdio.h> //标准输入输出头文件main() //主函数{ int a,b,c; //定义三个整型变量 a=5;b=7; //程序流程控制语句 if(a>b) c=a; else c=b; printf("c=%d",c);//输出结果}头文件通过一个包含指令#include来实现,一般在程序的第一行,包含了对库函数原型的声明、常量的定义等内容。不同的头文件对应不同的库函数。例如,"stdio.h"头文件对应print原创 2020-07-02 14:22:02 · 350 阅读 · 0 评论 -
1--1:C语言的发展以及特点
C语言简介C语言是一种高级计算机程序设计语言,程序设计语言发展过程是由低级语言到高级语言慢慢发展的过程。程序设计语言可以分为三个阶段:阶段特性第一阶段:机器语言用0和1组成的编码来表示指令(二进制数),这些指令集合被称为机器语言。它是可以被计算机直接识别和执行的语言,但不方便书写和调试。第二阶段:汇编语言用一些特殊的符号来表示机器指令(比如用add表示加法)。它是面向机器的,与计算机硬件操作一一对应,可移植性差。第三阶段:高级语言非常接近于人类的自然语言和数学.原创 2020-07-02 10:46:33 · 527 阅读 · 0 评论