随笔分类 -  c/c++

上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
摘要:001、 #include <stdio.h> enum set01 {aaa, bbb, ccc, ddd}; // 表示一定整数值的集合的枚举类型。0, 1, 2, 3 int main(void) { printf("aaa: %d\n", aaa); printf("bbb: %d\n", 阅读全文
posted @ 2022-08-19 00:20 小鲨鱼2018 阅读(34) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> #define NUMBER 5 void psort(int x[], int n) { int i, j; for(i = 0; i < n - 1; i++) //冒泡排序法, 外层循环每循环一次,将最大值,移动至最左端 { for(j = n 阅读全文
posted @ 2022-08-18 23:29 小鲨鱼2018 阅读(211) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> #define xxx(str) {putchar('\a'); puts(str);} // 函数使用; 花括号内为完整的代码块,末尾有分号, 因此main函数ti第一个if之后不再加分号; int main(void) { int i; print 阅读全文
posted @ 2022-08-18 23:02 小鲨鱼2018 阅读(108) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> #define diff(x, y) (x - y) ## 函数式宏, diff函数中的参数,将按照 (x -y)在函数中展开 int main(void) { int a, b; double m, n; printf("a = "); scanf( 阅读全文
posted @ 2022-08-18 22:41 小鲨鱼2018 阅读(76) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> int count_bits(unsigned x) //此处定义函数, 用于返回任意unsigned 整型以二进制位表示时,1的总个数 { int bits = 0; while(x) { if(x & 1U) { bits++; } x >>= 1 阅读全文
posted @ 2022-08-18 03:27 小鲨鱼2018 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> int count_1(unsigned x) //此处定义一个统计unsigned int型数据用二进制位表示时所有1的个数 { int count = 0; while(x) { if(x & 1U) { count++; } x >>= 1; } 阅读全文
posted @ 2022-08-18 02:14 小鲨鱼2018 阅读(280) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> int count_1(unsigned x) //定义统计unsigned int型数据二进制位1的个数的函数 { int count = 0; while(x) { if(x & 1U) { count++; } x >>= 1; } return 阅读全文
posted @ 2022-08-18 01:49 小鲨鱼2018 阅读(92) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> int main(void) { unsigned int x; printf("x = "); scanf("%u", &x); // 输出整数类数据 int count = 0; while(x) { if(x & 1U) // 判断x二进制表示时 阅读全文
posted @ 2022-08-18 01:05 小鲨鱼2018 阅读(91) 评论(0) 推荐(0) 编辑
摘要:c语言中 1u表示 unsigned int 型的1. 即无符号型的整数1. & : 在c语言中表示整数类中按位操作的逻辑与运算符。(按位操作的逻辑运算符& 不同于逻辑运算符&&) unsigned x & 1U: 判断x二进制表示时末尾的数字是0还是1; 如果x的二进制位的末尾是1, 则x & 1 阅读全文
posted @ 2022-08-18 00:43 小鲨鱼2018 阅读(2763) 评论(0) 推荐(0) 编辑
摘要:001、 c语言中整数类变量一共包含四个基本类型。 001、char型 002、 short int型 003、int型 004、long int型。 其中每种基本类型分为signed型 和 unsigned型, 也就是有符号型和无符号型, 但是有符号型和无符号型的长度是一样的。 #include 阅读全文
posted @ 2022-08-16 02:52 小鲨鱼2018 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> #include <limits.h> ## CHAR_BIT定义了char型所占用的位数, 该变量定义在limits.h头文件中 int main(void) { printf("CHAR_BIT = %d\n", CHAR_BIT); return 阅读全文
posted @ 2022-08-16 02:40 小鲨鱼2018 阅读(246) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> // 文件包含指令, 头文件 int main(void) { unsigned i; // 声明一个unsigned int 型的变量。 printf("i = "); scanf("%u", &i); // 此处从键盘输入,使用%u运算符 int 阅读全文
posted @ 2022-08-16 02:33 小鲨鱼2018 阅读(121) 评论(0) 推荐(0) 编辑
摘要:c语言中 1u: 表示是unsigned 1; 其二进制表示形式是 0000 0000 0000 0001. (此处假定int型的长度为2字节,1个字节8位); x & 1u: &符号表示按位操作的逻辑与运算,即两者都为1时,结果才为1. if (x & 1u)实质上就是判断x用二进制表示时,末尾的 阅读全文
posted @ 2022-08-16 02:12 小鲨鱼2018 阅读(973) 评论(0) 推荐(0) 编辑
摘要:对于整数内部的位,有4种逻辑运算。 a、逻辑与, &, 两者都为1时结果为1. b、逻辑或, |, 两者只要一个为1结果就为1. c、逻辑异或,^,有且只有一个为1结果才为1. d、反码, ~,如果是0,结果是1; 如果是1,结果为0. a & b; 对操作数的各二进制位进行逻辑运算。 5 & 4 阅读全文
posted @ 2022-08-16 01:02 小鲨鱼2018 阅读(108) 评论(0) 推荐(0) 编辑
摘要:001、 #include <stdio.h> #include <limits.h> int main(void) { printf("CHAR_BIT: %d\n", CHAR_BIT); return 0; } 阅读全文
posted @ 2022-08-15 02:21 小鲨鱼2018 阅读(61) 评论(0) 推荐(0) 编辑
摘要:001、 c语言中将表示字符的char型的长度定义为1. #include <stdio.h> #include <limits.h> int main(void) { printf("sizeof(char) = %u\n", (unsigned)sizeof(char)); printf("si 阅读全文
posted @ 2022-08-15 02:14 小鲨鱼2018 阅读(386) 评论(0) 推荐(0) 编辑
摘要:001、字符型和整型可以归纳为四大类。 char、 short int、 int、 long int。 char可以归为3类: char、signed char、unsigned char; short int可以归为两类: signed short int、 unsigned short int; 阅读全文
posted @ 2022-08-15 01:31 小鲨鱼2018 阅读(493) 评论(0) 推荐(0) 编辑
摘要:001、二进制数、八进制数、16进制数向十进制转换 转换规则: 002、十进制数向二进制、八进制、16位进制数转换 阅读全文
posted @ 2022-08-15 00:45 小鲨鱼2018 阅读(353) 评论(0) 推荐(0) 编辑
摘要:001、自动存储期: 在函数中不使用存储类说明符static而定义出的对象(变量),被赋予了自动存储期,它具有以下特性: 程序执行到对象声明的时候就创建出了相应的对象。而执行到包含该声明的程序块的结尾,也就是大括号的时候,该对象就会消失。 也就是说,该对象拥有短暂的寿命,另外,如果不显式地进行初始化 阅读全文
posted @ 2022-08-14 23:26 小鲨鱼2018 阅读(98) 评论(0) 推荐(0) 编辑
摘要:001、 文件作用域: 定义在函数外, 从定义开始到程序的结束均有效。 002、 块作用域: 定义在程序块内, 在程序块中起作用。 001、如果两个同名变量分别拥有文件作用域和块作用域, 那么只有拥有块作用域的变量是“可见”的, 而拥有文件作用域的变量会被“隐藏”起来。(块作用域的优先级高于文件作用 阅读全文
posted @ 2022-08-14 23:12 小鲨鱼2018 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
点击右上角即可分享
微信分享提示