12 2021 档案

摘要:一、常见的关键字 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static 阅读全文
posted @ 2021-12-30 13:37 灯明三千 阅读(94) 评论(0) 推荐(1)
摘要:常量和宏 define是一个预处理指令 定义宏 #define add(x,y) ((x)+(y)) //后面这个表示表达,不只是包含常量 int main() { printf("%d\n", 4 * add(3, 3)); return 0; } 阅读全文
posted @ 2021-12-30 13:37 灯明三千 阅读(47) 评论(0) 推荐(0)
摘要:操作符的基本知识 一、操作符的分类 1.双目操作符 例如:a+b 因为符合需要两个操作数,故称为双目 2.单目操作符 就是只有一个操作数 二、C中的操作符分类 1.算术操作符 \ + - * / % 2.移位操作符 \>> << 3.位操作符 & ^ | 4.赋值操作符 = += -= *= /= 阅读全文
posted @ 2021-12-30 13:37 灯明三千 阅读(165) 评论(0) 推荐(0)
摘要:指针 一、地址的分配 1.假设我们一个内存放上一个比特得出来的结果也就是 2的32次方个内存单原也只能存放0.5G的大小 假设我们定义一个a的数据类型为char,因为char类型是最小的数据类型,所以a就是一个字节,但是由于1byte=8bit,所以这个a就要被分配8个地址,如此以来,倘若定义一个i 阅读全文
posted @ 2021-12-30 13:36 灯明三千 阅读(45) 评论(0) 推荐(0)
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:李小悟哟博客网址:https://www.cnblogs.com/rngbai/博客头像:https://images.cnblogs.com/cnblogs_com/blogs/721168/ 阅读全文
posted @ 2021-12-30 12:56 灯明三千 阅读(25) 评论(0) 推荐(0)
摘要:数组的 //数组就是用来存储同一数据类型的集合 int main() { int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; //定义数组的数据类型 char ch[5] = { 'a','b','c','d' }; //定义一个字符类型的数组 不完全初识化 剩余的默认为 阅读全文
posted @ 2021-12-25 23:32 灯明三千 阅读(49) 评论(0) 推荐(0)
摘要:一、结构体作用 可以让c语言创建新的对象 struct student //创建结构体 { char name[20]; int age; char id[15]; }; int main(void) { struct student li = { "李白", 11, "11"}; //结构体的创建 阅读全文
posted @ 2021-12-25 23:31 灯明三千 阅读(46) 评论(0) 推荐(0)
摘要:字符转义 2.c中的八进制和十六进制 //C中的八进制 int main() { printf("%c\n", '\130'); //打印出对应的八进制 88对应的Ascall码表就是X printf("%c\n", '\x88'); //打印出对应的16进制表示的字符 '?' printf("%d 阅读全文
posted @ 2021-12-23 14:47 灯明三千 阅读(64) 评论(0) 推荐(0)
摘要:字符串的结尾 1.字符串结尾都有一个\0标志 通常会被隐藏 2.\0是字符串的结束标志,通常不做字符串的内容的 证明 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { //char arr[] = "hello"; ch 阅读全文
posted @ 2021-12-23 13:52 灯明三千 阅读(49) 评论(0) 推荐(0)