![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
a_gust_wind
这个作者很懒,什么都没留下…
展开
-
c语言杂项
转义字符特殊的printf("%d",'\134'); printf("%p",'\x0111');\ddd \n n是数字8以内的整数 就会转义为8进制数 而且只能转义1到3个\xdd 加x转义为二进制数 而且只能转义3个 d是二以内的整数原创 2021-11-19 21:32:14 · 530 阅读 · 0 评论 -
c语言注释
#include "stdio.h"int main(){ //单行注释 /* 多行注释 */ int a =1; int b =2; int c = 3; #if 0 printf("%p,%p,%p\n",&a,&b,&c); #else printf("%d,%d,%d\n",&a,&b,&c); #endif printf("%d",sizeof(short));}if 判断是否执行下面代码 不能加#elseif原创 2021-11-19 16:02:14 · 526 阅读 · 0 评论 -
c语言scanf
#include<stdio.h>int main(){ int a,b; while(~scanf("%d%d", &a, &b))printf("%d\n",a+b); return 0;}scanf的返回值有0 1 2,3,4,5等到正整数 表示 对应的%d有几个 并且能正常取值的个数windows系统按下ctrol z表示退出输入流 这时返回值是-1在计算机系统中保存的数据是以二进制数据的补码表示 也叫二补码正数的补码就是原码 例如原创 2021-11-15 17:37:38 · 619 阅读 · 0 评论 -
c语言精度 float
//正负符号占1 bit(正去0 负取1) 小数部分23bit 指数8 bit 1.bx2^c 这个1隐式添加//最大情况 //小数部分 bvar b =1+1-(Math.pow(2,-23))//11111111111。。 23个1二进制数对应的十进制数 1-(2的负的23次方)// console.log(b)var b1 = parseFloat(b)// console.log(b1,"我是b")var z = "3402823466385288598117041834845169原创 2021-11-13 20:51:35 · 788 阅读 · 0 评论