随笔分类 -  c

摘要:(52)指针 1. int * p定义一个指针 2. P=&a就能将指针指向变量a 3.定义一个赋值函数不能直接赋值需要用指针 1 #include<stdio.h> 2 void f1(int *b) 3 { 4 *b=10; 5 } 6 int main(void) 7 { 8 int a=1; 阅读全文
posted @ 2020-04-04 22:02 白芷弋 阅读(366) 评论(0) 推荐(0)
摘要:(49)单位换算及其内存地址 1.%p会将地址编码以十六进制的形式输出 2.int d[x]能够定义一个数组,x表示整型常量表达式 d[0]=1能给数组中的第一个元素赋值为1 3.数组在内存中的地址是连续的 (50)定义数组及其初始化 1.const int b=2;能定义一个整型常量 2.没定义数 阅读全文
posted @ 2020-04-04 22:00 白芷弋 阅读(210) 评论(0) 推荐(0)
摘要:1 #include<stdio.h> 2 int main(void) 3 { 4 char a,b,c; 5 for(char i='X';i<='Z';++i) 6 { 7 a=i; 8 for(char j='X';j<='Z';++j) 9 { 10 if(i==j) 11 continu 阅读全文
posted @ 2020-04-04 21:58 白芷弋 阅读(379) 评论(0) 推荐(0)
摘要:(44)break 可以跳出当前循环体,或者跳出switch (45)continue 进入下一次循环 (46)习题1,帅气的输出1到20 1 #include<stdio.h> 2 int main(void) 3 { 4 for(int i=1;i<=4;++i) 5 { 6 for(int j 阅读全文
posted @ 2020-04-04 21:57 白芷弋 阅读(419) 评论(0) 推荐(0)
摘要:#include<stdio.h> int main(void) { int a; scanf("%d",&a); switch(a) { case 1: printf("a"); case 2: printf("b"); case 3: printf("c\n"); } return 0; } d 阅读全文
posted @ 2020-04-04 21:54 白芷弋 阅读(693) 评论(0) 推荐(0)
摘要:#include<stdio.h> int main(void) { int a,b,c,d; printf("请输入三个整数"); scanf("%d%d%d",&a,&b,&c); if (c>b) { d=b; b=c; c=d; } if (b>a) { d=a; a=b; b=d; } i 阅读全文
posted @ 2020-04-04 21:53 白芷弋 阅读(419) 评论(0) 推荐(0)
摘要:1. 2.创建头文件选择C/C++ Header file 3.源程序文件与头文件不在一个地址话,需要在导入的时候写清楚头文件所在地址 例如名为giligli.h的头文件 #include”地址giligli.h” 4. 如图D包含了两个a 重复定义会产生错误。利用条件编译可以很好的避免重复定义 # 阅读全文
posted @ 2020-04-04 21:51 白芷弋 阅读(232) 评论(0) 推荐(0)
摘要:条件编译 1.好处 缩短编译和运行的时间,减轻负担 2.条件编译的条件只能是常量,因为条件编译是预处理命令,变量时候来定义的 #include<stdio.h> //#define DAXIE 0 //定义宏定义 void f1(void); void f2(void); //声明函数 void f 阅读全文
posted @ 2020-04-04 21:49 白芷弋 阅读(271) 评论(0) 推荐(0)
摘要:switch语句 #include<stdio.h> int main(void) { printf("请输入要取得楼层"); int a; scanf("%d",&a); switch(a) //switch和case只能接受整型数据 { case 1: //只要执行了一个case或者defaul 阅读全文
posted @ 2020-04-04 21:48 白芷弋 阅读(173) 评论(0) 推荐(0)
摘要:(31)判断两个实型数据是否相等 1.abs求一个整型数据的绝对值,fabs,求一个浮点型数据的绝对值 (32)求一元二次方程的根 #include<stdio.h>#include<math.h>int main(void){ double a,b,c,d; printf("请依次输入二元一次方程 阅读全文
posted @ 2020-04-04 21:45 白芷弋 阅读(240) 评论(0) 推荐(0)
摘要:1.格式声明=% 格式附加字符 格式字符 2.格式附加字符小数点前面部分表示设置宽度,可以让输出的东西整齐美观 整数数为正,向右对齐。为负向左对齐。 3.格式附加字符小数点后面的部分,表示输出几位小数,x表示整数: %x.lf等价于%x.0lf 4.默认%lf是输出六位小数 5. 今日代码 #inc 阅读全文
posted @ 2020-04-04 21:40 白芷弋 阅读(972) 评论(0) 推荐(0)
摘要:1.float,单精度浮点型 2.double双精度 3.long double长双精度 4.浮点型是以规范化的指数形式显示的 5.默认情况凡是小鼠都是double型 6. 7.小数形式 %f ——float %lf——double %Lf——long double 8.指数形式 %e——float 阅读全文
posted @ 2020-04-04 21:39 白芷弋 阅读(489) 评论(0) 推荐(0)
摘要:1.其函数声明在stdio.h 2.getchar()其作用是从键盘上读入一个字符并返回该字符的ascll码值(int型) 3.putchar(x)向屏幕输出ascll码里x代表的字符 4今日的码: #include<stdio.h> void f1(void) { char a=getchar() 阅读全文
posted @ 2020-04-04 21:38 白芷弋 阅读(438) 评论(0) 推荐(0)
摘要:1. 2. 整形数据的强制转换:(数据类型)目标整型数据 int a=3 (unsigned int)a 就能把a转换成无符号类型 字符型 1.以整数的形式(ascll码)存放再内存单元中 2. 3. 今天的代码: #include<stdio.h> int main(void) { signed 阅读全文
posted @ 2020-03-27 20:03 白芷弋 阅读(499) 评论(0) 推荐(0)
摘要:1. 输出65535,-1 因为 长赋短 截断 2.无符短赋无符长,不影响 3.带符短赋赋给无符长 ,先把短的全部内容复制到长的低几位,如果短的是自然数那么长的高几位填0.如果不是自然数,高几位填1 阅读全文
posted @ 2020-03-21 11:04 白芷弋 阅读(233) 评论(0) 推荐(0)
摘要:1.整型数据输出十进制所使用的格式声明: %hd/%hi短整型 %d/%di整型 %ld/%li长整型 %hu无符号短整型 %u无符号整型 %lu无符号长整形 总结:h短,l长 2.整型数据输出8进制16进制: %o把十进制以八进制输出 %x,%X,%#x,%#X把十进制以十六进制输出,例如10将会 阅读全文
posted @ 2020-03-21 10:59 白芷弋 阅读(2581) 评论(0) 推荐(0)
摘要:一个八位二进制补码所代表的整数范围是-128~127 1.short<=int<=long<=long long 2.加前缀unsigned变成无符号整型 3.两个字节能表示-2^15~2^15-1, 4.n个字节能表示有符号:-2^(8n-1)~2^(8n-1) -1 能表示无符号0~2^8n 5 阅读全文
posted @ 2020-03-21 10:55 白芷弋 阅读(768) 评论(0) 推荐(0)
摘要:1,字面常量(直接常量) 2.符号常量只存在于预编译阶段,编译后就变成了字面变量,例如宏定义 3.常变量 const int a =20常变量必须在定义的时候初始化 4.两个%能输出一个% 5.字符型常量 字符是以整型方式存储在内存的 6.\a输出一个声音 7.\b退格符,删除前一个字符 8.\r将 阅读全文
posted @ 2020-03-21 10:50 白芷弋 阅读(539) 评论(0) 推荐(0)
摘要:sqrt()求一个数的平方根,其返回值是double型的,它的函数声明再math.h里 #include<stdio.h> int main(void) { int a; printf("输入一个整数"); scanf("%d",&a); int s=0; for (int i=1;i<a;i*=1 阅读全文
posted @ 2020-03-21 10:49 白芷弋 阅读(1175) 评论(0) 推荐(0)
摘要:1#define ab 99999.99 宏定义一个叫ab的常量值为99999.99 2。以#开头的就叫预处理命令 3.全局变量就是在所有的函数体之外定义的变量 1.for(i=1,判断语句,i+=1) { 函数体 } 判断语句成立的话执行函数体然后再执行i=i+1 2.printf语句的运算顺序是 阅读全文
posted @ 2020-03-20 13:54 白芷弋 阅读(812) 评论(0) 推荐(0)