摘要: 基本数据类型和字符串类型的转换 1. 介绍 在程序开发中,经常需要将基本数据类型转成字符串类型(即char数组),或者将字符串类型转成基本数据类型 2. sprintf函数的用法 sprintf和 平时使用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到 阅读全文
posted @ 2021-02-03 10:32 mx_info 阅读(529) 评论(0) 推荐(0)
摘要: 1.字符串中常用的系统函数 说明:字符串(即字符数组)在程序开发中使用非常多,常用的函数需要掌握 得到字符串的长度 size_t strlen(const char *str) 计算字符串str的长度,直到空结束字符,但不包括空结束字符 拷贝字符串 char *strcpy(char *dest,c 阅读全文
posted @ 2021-02-03 09:54 mx_info 阅读(91) 评论(0) 推荐(0)
摘要: static关键字 1 .基本介绍 static 关键字在C语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护 2 . 局部变量使用static修饰 局部变量被static修饰后,我们称为静态局部变量 对应静态局部变量在声明时未赋初值,编译器也会把它初始化为0 静态局部变量存储于 阅读全文
posted @ 2021-02-03 07:58 mx_info 阅读(251) 评论(0) 推荐(0)
摘要: 函数 1. 为什么需要函数 1.1 需求 输入两个数,再输入一个运算符(+,-,*,/),得到结果 使用传统方式来解决 代码冗余(即有过多重复的代码) 不利于代码的维护 引出函数 1.2 使用传统方式解决 简单的说就是在需要执行计算时,将这段完成计算任务代码复制即可 2 解决方法-函数 为完成某一特 阅读全文
posted @ 2021-02-03 07:15 mx_info 阅读(436) 评论(0) 推荐(0)
摘要: 枚举 1. 需求 举个例子,比如:一星期有7天,请定义数据表示星期一到星期天 1.1 传统方法 使用#define 来完成 #define MON 1 #define TUE 2 #define WED 3 #define THE 4 #define FRI 5 #define SAT 6 #def 阅读全文
posted @ 2021-01-25 17:57 mx_info 阅读(231) 评论(0) 推荐(0)
摘要: 1.跳转控制语句break 1.1 需求 随机生成一个数,直到生成了97这个数,一共用了几次 rand()返回一个范围在0到RAND_MAX之间的伪随机数 rand()函数在 stdlib.h 头文件 通过该需求可以说明其他流程控制数据的必要性,比如break 在执行循环的过程中,当满足某个条件时, 阅读全文
posted @ 2021-01-25 12:38 mx_info 阅读(526) 评论(0) 推荐(0)
摘要: 流程控制语句 1.介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是必须掌握的,主要有三大流程控制语句 顺序控制 分支控制 循环控制 2.顺序控制 1)介绍 程序从上到下逐行的执行,中间没有任何判断和跳转 执行语句1--执行语句2--。。。。。--执行语句n 2)顺序控制举例和注意事项 Ja 阅读全文
posted @ 2021-01-24 22:36 mx_info 阅读(427) 评论(0) 推荐(0)
摘要: 位运算 1.位运算思考 void main(){ int a = 1>>2; int b = -1>>2; int c = 1<<2; int d = -1<<2; printf("a=%d b=%d c=%d d=%d",a,b,c,d); getchar(); } 2.二进制再运算的说明 二进制 阅读全文
posted @ 2021-01-11 17:16 mx_info 阅读(149) 评论(0) 推荐(0)
摘要: 进制转换 1.进制介绍 对于整数,有四种表示方式 二进制:0,1,满2进1,C语言中没有二进制常数的表示方法 十进制:0-9,满10 进1 八进制:0-7,满8进1,以数字0开头 十六进制:0-9及A-F,满16进1,以0x或0x开头表示,此处的A-F不区分大小写 int num = 210;//十 阅读全文
posted @ 2021-01-10 18:22 mx_info 阅读(319) 评论(0) 推荐(0)
摘要: 键盘输入语句 1.介绍 在编程中,需要接收用户输入的数据,就可以使用键盘接收语句来获取 2.步骤 include <stdio.h> 使用scanf函数 使用适当的格式参数接收输入 3.案例演示 #include<stdio.h> void main(){ //使用字符数组接收名 char name 阅读全文
posted @ 2021-01-10 13:44 mx_info 阅读(733) 评论(0) 推荐(0)