摘要: //#define _CRT_SECURE_NO_WARNINGS #include #include /*自动变量是在定义时被创建,在被定义他们的函数返回时系统会自动回收该空间 块语句的局部变量和函数的形式参数都是自动变量 如果只是让程序跑起来,auto可以省略。auto可以让程序更易读 */ void autoRun(){ auto int x=0; // 自动变量 //自动... 阅读全文
posted @ 2019-07-21 22:12 Coding_Changes_LIfe 阅读(438) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include #include void main1(){ int num; printf("times:"); scanf("%d", &num); char str[40]; sprintf(str,"for /l %%i in (1,1,%d) do start calc",num); system(str... 阅读全文
posted @ 2019-07-21 21:14 Coding_Changes_LIfe 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、补码 %d是有符号整型输出 有范围限制,INT_MIN-INTMAX %u是无符号整型输出 有范围限制,0-UINTMAX 按照%d解析 同样的二进制数值存储形式,不同的解析方法,其结果也会不一样 无符号int也一样 /* short int(long) long long %hd %d %ll 阅读全文
posted @ 2019-07-21 14:21 Coding_Changes_LIfe 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1、运算时,自动类型转换 2、赋值时,自动类型转换 3、强制类型转换 4、数据溢出 阅读全文
posted @ 2019-07-21 12:18 Coding_Changes_LIfe 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ char a = 'a'; //字符常量,一个字节 int num; // 为啥要声明变量,为了让编译器知道num 是一个变量,给他分配int的数据空间 4个字节 //char A = "A"; //错误,字符串常量表示字符常量,后面自动加 \0 2个字节 “初始化” : “char”与“char[2]”的间接级别不同 prin... 阅读全文
posted @ 2019-07-21 10:07 Coding_Changes_LIfe 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 浮点数的精度误差 阅读全文
posted @ 2019-07-21 08:48 Coding_Changes_LIfe 阅读(715) 评论(0) 推荐(0) 编辑
摘要: #include #include void main(){ //printf("short%d, int%d, long%d ", sizeof(short), sizeof(int), sizeof(long)); //sizeof()是运算符,不是函数,没有定义 //32位,64位系统int和long是等价的,都是4个字节 //short只有2个字节,一般在内存资源不够的情况下使... 阅读全文
posted @ 2019-07-21 08:12 Coding_Changes_LIfe 阅读(636) 评论(0) 推荐(0) 编辑
摘要: #include void swap(int a, int b); void main1(){ int i = 10; //正数的原码 00000000 00000000 00000000 0000 1010 //正数的补码 00000000 00000000 00000000 0000 1010 //正数的反码 00000000 00000000 00000... 阅读全文
posted @ 2019-07-21 07:30 Coding_Changes_LIfe 阅读(370) 评论(0) 推荐(0) 编辑