C语言
文章平均质量分 70
秋秋爱代码
这个作者很懒,什么都没留下…
展开
-
C-表达式求值
整型提升 和算数转化原创 2024-01-16 16:55:54 · 804 阅读 · 0 评论 -
C进阶--字符函数和字符串函数介绍
C语言字符串函数介绍和模拟实现原创 2023-10-01 17:39:54 · 173 阅读 · 3 评论 -
C进阶 -- 自定义类型
🏆 联合🏆🍭。原创 2023-10-02 10:41:37 · 164 阅读 · 0 评论 -
c进阶--指针进阶
数组指针是数组还是指针?当然是指针啦?不然上一个是啥?当然,这肯定不是根本原因。我们知道整型指针int*pint;是能指向int 型数据的指针,浮点型指针指的是能指向float型数据的指针。===>数组指针是指向数组的指针。来,让我们看看这段代码,看看有没有小伙伴绕晕啦?(*^_^*)❓ p1,p2分别是什么?p1是我们刚见过的指针数组,p2是我们现在提到的数组指针。解释:p2先和结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p2。原创 2023-09-30 16:02:25 · 282 阅读 · 3 评论 -
位段-一种特殊的结构体
位段分析 总结:位段可以在结构体上很好的节省空间(但仍然存在空间浪费的问题),同时 位段的跨平台性不好 。在不同编译器的实现也是不同的原创 2022-01-24 15:43:18 · 164 阅读 · 4 评论 -
结构体从初次见面到逐渐熟悉
分析结构体,从简单的初始化,再到进一步剖析结构体的大小原创 2022-01-22 16:30:22 · 96 阅读 · 5 评论 -
简单了解分支和循环
初次了解分支和循环原创 2021-12-24 20:33:09 · 265 阅读 · 1 评论 -
操作符注意事项
1.#include <stdio.h>int i;int main(){ i--; if (i > sizeof(i)) { printf(">\n"); } else { printf("<\n"); } return 0; }全局变量,没有给初始值时,编译其会默认将其初始化为0。猜猜答案是哪个嘞?i的初始值为0,i--结果-1,i为整形,sizeof(原创 2021-11-14 16:12:55 · 778 阅读 · 0 评论 -
初学c语言
C语言初次了解原创 2021-12-24 09:35:42 · 533 阅读 · 0 评论 -
C语言实现三子棋
在朋友的帮助下,终于艰难的完成了这一篇三子棋,到现在都觉得555话不多说,上代码tese.c的代码比较简单,但是他确定了基本的方向#include"game.h"void menu(){ printf("*************************\n"); printf("****** 1.play *******\n"); printf("****** 0.exit *******\n"); printf("************************原创 2021-11-14 16:22:27 · 2166 阅读 · 1 评论 -
初识c语言
#include<stdio.h>//头文件的包含// ctrl+fn+f5 执行文件 fn是辅助键(笔记本)int main()//main函数是程序的入口,有且仅有一个{ //从main函数的第一行开始编译 //{}内部是函数体 printf("hello world\n"); int age = 19; age = age + 1; double price1 = 3.14; float price2 = 3.14f;//如果没有f,编译器默认为双精度 //注意...原创 2021-10-17 08:51:45 · 88 阅读 · 2 评论 -
指针再分析
字符指针,数组指针和指针数组的简单介绍原创 2022-01-25 16:54:27 · 789 阅读 · 15 评论 -
浅谈浮点型在内存中的储存
浅谈浮点数存储int main(){ int n = 9; float *pFloat = (float *)&n; printf("n的值为:%d\n",n); printf("*pFloat的值为:%f\n",*pFloat); *pFloat = 9.0; printf("num的值为:%d\n",n); printf("*pFloat的值为:%f\n",*pFloat); return原创 2021-11-30 10:38:28 · 70 阅读 · 0 评论 -
小结 简单的整形提升
#include<stdio.h>int main(){ char a = -1; unsigned char b = -1;//b signed char c = -1;//a,c 等效 printf("%d %d %d", a, b, c); //-1 255 -1 return 0;}可以发现 a,c的输出是正常的(大多数情况下,没有加unsigned和signed时,编译器会自动加上signed ,即自动认为是有符号数)对于无符号数的使用要注.原创 2021-11-30 10:03:16 · 577 阅读 · 0 评论 -
C进阶--数据的存储
1.1基本内置类型⭕ 整形:char(char又叫短整型)shortintsigned intlong⭕ 浮点数:float(单精度浮点数)double(双精度浮点数)原创 2023-09-29 16:54:12 · 270 阅读 · 2 评论