![](https://img-blog.csdnimg.cn/3da3fc2a99844fe6a778b13b6b7b4e2d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C
学习C的日常记录
喻师傅
谈笑有鸿儒 往来无白丁
展开
-
C-随手写10
C-循环简单定义:某些代码会被重复执行。分类: forwhiledo …whilebreak 和 continueFor循环初步:求一到十的和代码实现:#include <stdio.h>int main(void){ //求一到十的和 int i; int sum=0;//给sum赋初值,不然会被脏数据影响结果 for(i=1;i<=10;++i){//循环10-1=9次----(i=m,i<=n,++i) 则循环 n-m次 sum = sum +原创 2022-04-21 18:05:48 · 414 阅读 · 0 评论 -
C-随手写9
C-if语句实现互换两个数字代码实现:#include <stdio.h>//if语句实现互换两个数字int main(void){ int i = 3; int j = 6; /* i = j;----------i=6,j=6 j = i;--------- i=6,j=6(并未实现互换) 两个变量是无法实现ij互换的,我们需要借助第三个变量的帮助 */ int temp;//定义一个临时变量(temporary)作为中间"容器" temp = i;//先将原创 2022-04-18 16:21:12 · 219 阅读 · 2 评论 -
C-随手写8
C-if语句实现键盘输入分数等级划分代码实现:#include <stdio.h>/* if语句实现对键盘输入分数进行对应等级输出 要求用户输入分数大于等于0,小于等于500 1. 0-260--回家种田线 2.260-300--国家线 3.300-350--勉强线 4.350-400-- 准研究生线5.400-500--动物园线 */int main(void){ printf("请输入您的分数:\n"); double score;//定义变量score存储用户的原创 2022-04-18 15:59:48 · 162 阅读 · 0 评论 -
C-随手写7
C-流程控制1.流程控制:程序代码执行的顺序。2.流程控制的分类顺序选择定义:某些代码可能执行,也可能不执行,有选择的执行某些代码。分类:(1)ifif的最简单用法: if(表达式) 表达式为真执行语句,否则不执行。---------------------------------语句if的范围问题:if(表达式)语句A;语句B;Tips:if默认只能控制语句A的执行或不执行,if无法控制语句B的执行或不执行,下面的代码中语句B是一定会执行的,而语句A是有if(表达式)所控制的原创 2022-04-18 15:55:06 · 239 阅读 · 0 评论 -
C-随手写6
C-运算符算术运算符±(加减)* /(乘除) %(取余)关系运算符“> <” “>= <=” !=(不等于) ==(等于)逻辑运算符!(非)&&(并且)一假则假 A&&B 左假右不执行||(或) 一真则真 A&&B 左真右不执行真 1 假 0赋值运算符±= /= *=优先级别:算术>关系>逻辑>赋值Tips:除法与取模运算符(1)除法/的运算结果和运算对象的数据类原创 2022-04-16 22:00:06 · 311 阅读 · 0 评论 -
C-随手写5
C-scanf用法概述:通过键盘将数据输入到变量中两种用法:(1)scanf(“输入控制符”,&输入参数);--------不含输入控制符的用法将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。一次给一个变量键盘赋值示例:一次给多个变量键盘赋值示例:(2)scanf(“非输入控制符 输入控制符”,输入参数)-------------------包含非输入控制符的用法(一般不需要使用)将键盘输入的字符转化为输入控制符所规定格式的数据,然后存入原创 2022-04-15 22:26:51 · 105 阅读 · 0 评论 -
C-随手写4
C-输入当前年份判断是否是闰年#include <stdio.h>int main(){ int year; printf("请输入您要查询的年份:\n"); scanf("%d",&year);//输入年份 if(year % 4 == 0 && year % 100 !=0 || year % 400 == 0) /*能被四整除但不能被一百整除,或者能被400整除的年份是闰年*/ printf("%d年是闰年。\n",year); else//条件不原创 2022-04-14 22:25:51 · 253 阅读 · 0 评论 -
C-随手写3
printf的用法详解1printf()----------------将变量的内容输出到显示器。四种用法:1.printf(“字符串”);2.printf(“输出控制符”,输出参数);3.printf(“输出控制符1 输出控制符2 …”,输出参数1,输出参数2,…);输出控制符和输出参数的个数必须一一对应。Tips:(error)输出控制符和输出参数的个数不匹配:4.printf(“输出控制符 非输出控制符”,输出参数);常用的输出控制符包含如下:%d %ld %原创 2022-04-13 22:14:03 · 383 阅读 · 0 评论 -
C-随手写2
简单的超市收银程序的设计#include <stdio.h>//简单的超市收银程序的设计int main(){ double x,sum; /*定义实型变量x和sum分别用于表示当前商品的价格及应付金额*/ printf("请输入商品的价格:"); scanf("%lf",&x);//利用指针将所购商品的价格存入x中 sum=0; while(x>0){//利用循环累加商品(多种)价格 sum = sum + x;//计算应付金额 printf("请输入商原创 2022-04-12 22:39:12 · 280 阅读 · 0 评论 -
C-随手写
C实现一元二次方程求解#include <stdio.h>#include <math.h>//sqrt函数所在的库,也是数学公式常用函数库 //实现对简单的(系数均为整数)一元二次方程求解 int main(void){ int a;//二次项系数 int b;//一次项系数 int c;//常数项 printf("请依次输入一元二次方程的系数\n 二次项系数a:\n"); scanf("%d",&a); printf("一次项系数b:\n");原创 2022-04-11 22:41:54 · 266 阅读 · 0 评论 -
C语言学习-Day5
2.2数据类型字符型数据1.内存中没有字符,只有数字,存放字符实际上存放的是其 ASCII 码(即一个字符对应一个数字的一张表)。2.使用字符赋值和使用 ASCII 码赋值作用是一样的。3.字符类型的实质就是一个字节的整数。示例: char ch1='a';//定义字符a char ch2= 97;//这里和使用字符赋值是等效的 printf("ch1=%c\n",ch1);//输出字符a printf("ch1=%d\n",ch1);//输出字符a对应的ASCLL码 print原创 2022-03-15 23:13:04 · 242 阅读 · 1 评论 -
C语言学习-Day4
2.2数据类型C 语言数据类型分类1.基本数据类型①整型类型②浮点类型2.枚举类型3.空类型4.派生类型①指针类型(C语言的灵魂,也是让我最头疼的地方。)②数组类型③结构体类型④共用体类型⑤函数类型整型类型的分类1.基本整型(int 型) ①占 2 个或者 4 个字节,由编译系统决定。②以整数的补码形式存放。2.短整型(short int)以 Visual C++为例,占 2 个字节。3.长整型(long int)以 Visual C++为例,占 4 个字节。4.原创 2022-03-14 22:41:40 · 977 阅读 · 2 评论 -
C语言学习-Day3
1.4 C 程序的编译步骤是怎样?大致分为 4 步:①预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除。②编译:检查语法,将预处理后文件编译生成汇编文件。③汇编:将汇编文件生成目标文件(二进制文件)。④链接:C 语言编写的程序是需要依赖各种库的,所以编译之后要把库链接到最终的可执行程序中去。2.1 数据及数据的表现形式1.数据是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合,数据不仅仅指我们通常所说的数值类型,还包括字符及声原创 2022-03-13 22:42:07 · 1116 阅读 · 0 评论 -
C语言学习-Day2
1.3详解 C 语言程序结构一个源文件程序中包含以下三个部分:①预处理指令。如#include<stdio.h>,C 编译系统对程序进行编译前,首先由预处理器对预处理指令进行预处理操作,对于#include<stdio.h>来说就是将 stdio.h 文件的内容读取进来,替代#include<stdio.h>。②全局声明。即在函数外声明数据。③函数的定义。即函数具体实现的功能。代码分析:1)#include#include 的意思是头文件包使用 C 语言原创 2022-03-12 23:00:30 · 2190 阅读 · 3 评论 -
C语言学习-Day1
序言Hi,CSDN,好久不见。最近因为博主开始准备复习数据结构这门考研课程,发现数据结构中的C语言代码都忘得一干二净了,大一的时候也没好好学,博主认为学好数据结构是非常必要的,所以准备跟着浙江大学的翁凯老师来重新开始学习C,仍然在这里记录我的学习日常,与你们分享!1.1第一个C程序(Dev C++)1.2C语言变量定义与初始化Eg.#include <stdio.h>int main(){ int price=0; printf("请输入金额(元):"); s原创 2022-03-11 23:16:30 · 743 阅读 · 0 评论