C语言学习
涔曦
这是个最好的时代——
通过不断的学习,知识积累,可以改变命运轨迹...
展开
-
C语言中判断浮点数是否等于0
1、浮点数在计算机中存储方式(见笔记:计算机基础)2、C语言中判断浮点数是否等于0float、double分别遵循R32-24,R64-53的标准。他们尾数的位数分别是23、52,即误差在2^-23,2^-52.所以float的精度误差在1e-6,double的精度误差在1e-15。所以判断浮点数是否等于0:要判断一个单精度浮点数是否等于0:if(fabs(f_float) <...原创 2019-06-21 17:40:38 · 17618 阅读 · 1 评论 -
带你读懂第一个C语言程序
程序语言与我们日常生活交流的语言是类似的,区别是程序语言是人说给计算机这台机器听的。读懂编写程序的每行代码,可以方便程序的调试、检验知识的掌握程度。不懂编写的每行代码,程序能编写出来,也只是一知半解。小白都是这样过来的,夯实基础是小白最该做得事,切忌学了十天半个月编程,就想着能做出个啥游戏啊、外挂啊,不切实际。 C语言的编译环境在此就不多说了,可以选择Visual C...原创 2019-06-22 10:23:38 · 1017 阅读 · 0 评论 -
C语言-运算符和表达式
运算符和表达式【知识点】基本的算术运算符; 自增、自减运算符; 运算符的优先级; *不同类型数据间的混合运算; *强制类型转换运算符;【内容】一、基本的算术运算符正号运算符:+ 负号运算符:- 加法运算符:+ 减法运算符:- 乘法运算符:* 除法运算符:\ 取余运算符: %注意:除法运算符 除法运算符的结果与运算对象有关 int / int = i...原创 2019-06-25 22:18:50 · 500 阅读 · 0 评论 -
C语句的作用和分类
C语句的作用和分类【知识点】C 语句的作用、分类;【内容】一、C语句的作用和分类一个函数包含声明部分和执行部分,执行部分是由语句组成的。语句的作用是向计算机系统发出操作指令,要求执行相应的操作。一个C语句经过编译后产生若干条机器指令。声明部分不是语句,它不产生机器指令,只是对有关数据的声明。一个C程序可以由若干个源程序文件(编译时以文件模块为单位)组成,一个源程序文件可以...原创 2019-06-26 08:48:46 · 1605 阅读 · 0 评论 -
C语言的常量与变量详细解读
常量和变量【知识点】常量、变量、常变量、标识符?【内容】一、常量定义:在程序运行过程中,其值不能被改变的量称为常量。常用常量有以下几类:整型常量 十进制整数形式 例如:234,-123 实型(浮点型)常量 十进制小数形式:由数字、小数点组成 例如:2.345、-23.345 指数形式:如:1.23e2(相当于1.23 x 10²) ...原创 2019-06-23 11:24:17 · 3331 阅读 · 0 评论 -
C语言中数据在内存如何存储——数据类型
数据类型【知识点】数据类型 整型 字符型 实数(浮点型)型【内容】一、数据类型C语言要求在定义所有的变量时都要指定变量的类型。常量也是区分类型的。在数学中,数值是不分类型的,数值的运算是绝对准确的,例如:78与97之和为175,1/3的值是0.33333...(循环小数)。数学是一门研究抽象的学科,数和数的运算都是抽象的。而在计算机中,数据是存放在存储单元中的,它是...原创 2019-06-24 14:55:46 · 9468 阅读 · 0 评论 -
最基本的语句——赋值语句
最基本的语句——赋值语句【知识点】赋值运算符; 复合的赋值运算符; 赋值表达式; *赋值过程中的类型转换; 赋值表达式和赋值语句; 变量赋初值;【内容】在C程序中最常用的语句是:赋值语句和输入输出语句。一、赋值运算符赋值符号=就是赋值运算符,它的作用是将一个数据赋给一个变量。执行过程称为:赋值操作或赋值运算。将一个常量赋给一个变量 例如:int a = 23;...原创 2019-06-27 14:46:47 · 23464 阅读 · 2 评论 -
C 语句的作用和分类
一、C语句的作用和分类 一个函数包含声明部分和执行部分,执行部分是由语句组成的。语句的作用是向计算机系统发出操作指令,要求执行相应的操作。一个C语句经过编译后产生若干条机器指令。声明部分不是语句,它不产生机器指令,只是对有关数据的声明。 一个C程序可以由若干个源程序文件(编译时以文件模块为单位)组成,一个源程序文件可以由若干个函数和预处理指令以及全局变量声明部...原创 2019-07-16 10:21:25 · 538 阅读 · 0 评论 -
用printf函数格式化输出数据
分析以上程序:scanf("%lf", &d); %lf:表示从终端接收一个双精度浮点型数据; &d:表示变量d在内存中的存储地址; scanf("%lf", &d);表示从终端输入的数据存储到地址&d的存储单元,也就是将数据赋给变量d。 printf("%5.2lf\n", d); %5.2lf中的5.2表示输出数据占5列,其中小数占...原创 2019-07-17 22:03:56 · 3244 阅读 · 1 评论