图论3
来源:互联网 发布:淘宝中差评怎么处理 编辑:程序博客网 时间:2024/06/06 20:04
宏#define
宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。宏定义和操作符的区别是:宏定义是替换,不做计 算,也不做表达式求解。
例:#define Pi 3.1415926把程序中出现的Pi全部换成3.1415926
输出符号类型
d,i 以带符号的十进制形式输出整数(正数不输出符号)。
o 以八进制无符号形式输出整数(不输出前导符0)。
x,X 以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时,则以大写字母输出。
u 以无符号十进制形式输出整数。
c 以字符形式输出,只输出一个字符。
s 输出字符串。
f 以小数形式输出单、双精度数,隐含输出6位小数。
e,E 以指数形式输出实数。
g,G 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0。。
o 以八进制无符号形式输出整数(不输出前导符0)。
x,X 以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时,则以大写字母输出。
u 以无符号十进制形式输出整数。
c 以字符形式输出,只输出一个字符。
s 输出字符串。
f 以小数形式输出单、双精度数,隐含输出6位小数。
e,E 以指数形式输出实数。
g,G 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0。。
printf的返回值
printf返回的是它打印了多少个字符
例:printf("%d",printf("%d",printf("%d",43)));
括号最里面的printf打印输出一个值43,这个时候它给相邻的printf函数返回了43这个值的个数2,这个printf会给最外层的printf函数返回2的个数1,这样一层层运行,最后输出的值就是4321。
scanf的返回值
scanf()函数有返回值且为int型。
scanf()函数返回的值为:正确按指定格式输入变量的个数;即能正确接收到值的变量个数。
例: scanf("%d%d", &a, &b);
如果a和b都被成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
如果遇到错误或遇到end of file,返回值为EOF。
size of:C语言中判断数据类型或者表达式长度符;不是一个函数,字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来。
size of计算对象的大小也是转换成对对象类型的计算,也就是说,同种类型的不同对象其size of值都是一致的。
数组——编译时分配的数组空间大小;
指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);
类型——该类型所占的空间大小;
对象——对象的实际占用空间大小;
函数——函数的返回类型所占的空间大小。
指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);
类型——该类型所占的空间大小;
对象——对象的实际占用空间大小;
函数——函数的返回类型所占的空间大小。
例:size of( 2 ); // 2的类型为int,所以等价于 size of( int );
size of( 2 +3.14); // 3.14的类型为double,2也会被提升成double类型,所以等价于 size of( double )
size of(int) = 4
size of(float) = 4;
size of(double) = 8;
size of(char) = 1;
const int a=10; a里的值不允许被改变。如果const修饰一个变量,必须同时初始化。
阅读全文
0 0
- 图论3
- 图论(3)-Freckles
- 图论3 二分图匹配
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论
- 图论~~!!!
- 图论
- 图论
- 来一个中英结合
- Fetch样例
- json对象和字符串的相互转换
- (1)Raspberry Pi的首次使用——远程桌面显示树莓派系统
- css&validate&bootstrap
- 图论3
- 80X86指令总结
- Layout POJ
- Linux内核页回收swappiness参数有着什么作用
- Hibernate的Error creating bean with name 'sessionFactory' defined 。。。错误
- 如何在TI官网上找到MSP430的程序例程
- oracle系列笔记(1)---查询数据
- 我的ACM之路-写于南宁站后
- unity开发Android游戏环境配置、调试(真机)全过程详解