
C语言学习
C语言学习
childhood,
这个作者很懒,什么都没留下…
展开
-
c语言打印符
%a:浮点数。 %A:浮点数。 %c:字符。 %d:十进制整数。 %e:使用科学计数法的浮点数,指数部分的e为小写。 %E:使用科学计数法的浮点数,指数部分的E为大写。 %i:整数,基本等同于%d。 %f:单精度浮点数(包含float类型和double类型)。 %lf:双精度浮点数(包含float类型和double类型)。 %g:6个有效数字的浮点数。整数部分一旦超过6位,就会自动转为科学计数法,指数部分的e为小写。 %G:等同于%g,唯一的区别是指数部分的E为大写。 %hd:十进制 short int 类原创 2022-01-17 17:59:11 · 3191 阅读 · 0 评论 -
c语言-指针
一、学习指针前,先了解两个问题 1、内存是怎么编号的? 32位 — 32根地址线 — 物理线 — 通电 — 1/0 64位 — 64根地址线 — 物理线 — 通电 — 1/0 电信号转换成数字信号:1和0组成的二进制序列 以32位电脑为例: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 …… 0111 1111 1111 1111 1111 1111 1111 1111 1000 0000原创 2022-01-17 17:50:14 · 387 阅读 · 0 评论 -
#define定义常量和宏
define是一个预处理指令 1、define定义常量 #define NUM 100 int main() { printf("%d\n",NUM);//100 return 0; } 2、define定义宏 #define Add_1(x,y) x+y//加法程序 #define Add_2(n,m) ( (n)+(m) ) int main() { printf("%d\n",Add_1(2,3)); //5 printf("%d\n",4*Add_1(2,3)); //11 是原创 2022-01-12 18:38:39 · 333 阅读 · 0 评论 -
static关键字
一、static修饰局部变量 改变了局部变量的生命周期(本质上是该变了变量的存储类型:由栈区变成了静态区) void test_1() { int num = 0; num++; printf("%d ",num); //1 1 1 1 1 1 1 1 1 1 }//出去这个作用域后num变量被销毁 void test_2() { static int num = 0; num++; printf("%d ",num); //1 2 3 4 5 6 7 8 9 10 }//num变量出去这个作原创 2022-01-11 16:19:27 · 202 阅读 · 0 评论 -
C语言操作符
一、算术操作符:+ - * / % (1)+,- +和-既可以作为一元运算符,也可以作为二元运算符。所谓“一元运算符”,指的是只需要一个运算数就可以执行。一元运算符-用来改变一个值的正负号。 int x = -1; 上面示例中,-将1这个值变成-1。 二元运算符+和-用来完成加法和减法。 int x = 4 + 22; int y = 61 - 23; (2)* 运算符*用来完成乘法。 int num = 5; printf("%i\n", num * num); // 输出 25 (原创 2022-01-10 15:45:23 · 1568 阅读 · 0 评论 -
C语言字符串
字符串就是字符数组 字符串的结束标志是’\0’ int main() { char arr1[] = "hello"; char arr2[] = {'a','b','c'}; char arr3[] = {'a','b','c','\0'}; printf("%s\n",arr1); //hello printf("%s\n",arr2); //abc烫烫烫烫烫烫烫烫烫烫烫烫烫烫蘟bc printf("%s\n",arr3); //abc return 0; } ‘\0’仅仅只是字符串原创 2022-01-03 16:37:08 · 230 阅读 · 0 评论 -
C语言常量
C语言的常量分为以下几种: 字面常量 const修饰的常变量 #define定义的标识符常量 枚举常量 字面常量 3.14; 10; 'a'; "qwererwq"; const修饰的常变量 const int num = 10; //num就是常变量,具有常属性(不能被改变的属性) //num不是常量,它的本质还是变量,但是该变量的值不能被改变 #define定义的标识符常量 #define e 3.14 //e的值被定义为3.14,可以在全局中使用,且e的值不能再改原创 2022-01-02 18:25:36 · 171 阅读 · 0 评论 -
C语言数据类型
关键字 char:字符数据类型(1字节) short:短整型(2字节) int:整型(4字节) long:长整型(4字节) long long:更长整型(8字节) float:单精度浮点数(4字节) double:双精度浮点数(8字节) 位、字节、字:描述计算机数据单元或存储单元的术语,主要指存储单元。 位(bit):比特位,最小的存储单元,存储0、1,计算机内存的基本构建块。 字节(byte):常用的计算机存储单元。1字节=8位。1位可以表示0或1,那么8位字节就有256(2的8次方)种可能的0、1组合。原创 2022-01-01 11:38:03 · 970 阅读 · 0 评论 -
初识C语言
C语言是什么? C语言是一门通用计算机编程语言,广泛应用于底层开发,C语言的设计目的是提供一种能以简便的方式编译,处理低级存储器,产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 代码 C语言是从主函数的第一行开始执行的,所以代码中得有一个main函数-入口函数 main函数 一个工程有且只有一个main函数: 1.一个工程可以有多个.c文件 2.但多个.c文件只能有一个main函数 ...原创 2021-12-31 23:34:31 · 522 阅读 · 0 评论