格式化输出和枚举
来源:互联网 发布:宁波指动网络董事长 编辑:程序博客网 时间:2024/06/04 18:03
sprintf()函数用法
函数功能:把格式化的数据写入某个字符串数组,若写入的数组不是char,转化为char
函数原型:int sprintf( char *buffer, const char *format [, argument] … );
返回值:字符串长度(strlen)
例子:
int s[100];
char* who = "I";
char* whom = "CSDN";
sprintf(s, "%s love %s.", who,whom); //产生:"I love CSDN. " 这字符串写到s中
sprintf(s, "%10.3f", 3.1415626);//产生:" 3.142"
也可以这样求长度!!
int len = sizeof(b) / sizeof(int)
sizeof(b) 会获得整个数组所占用的字节数,sizeof(int)会获得一个数组元素所占用的字节数,它们相除的结果就是数组包含的元素个数,也即数组长度
枚举类型变量
#include<stdio.h>
enum{A,B,C,D}x;
void main()
{
char s[]="your";
for(x=B;x<=D;x++)
putchar(s[x]);
}#include<stdio.h>
enum{A,B,C,D}x;
void main()
{
char s[]="your";
for(x=B;x<=D;x++)
putchar(s[x]);
}
(1) 枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。
(2) DAY是一个标识符,可以看成这个集合的名字,是一个可选项,即是可有可无的项。
(3) 第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。
(4) 可以人为设定枚举成员的值,从而自定义某个范围内的整数。
(5) 枚举型是预处理指令#define的替代。
(6) 类型定义以分号;结束。
- 格式化输出和枚举
- 格式化输入和输出
- 字符串和格式化输入/输出
- 格式化输出日期和时间
- 格式化输出日期和时间
- 格式化输出八进制和十进制数字
- 文件格式化输入和输出
- 格式化输出年月日和星期
- 字符串和格式化输入/输出
- 字符串和格式化输入/输出
- 字符串和格式化输入/输出
- 转义序列和格式化输出
- 日期的获得和其格式化输出
- 第四章 字符串和格式化输入/输出
- Time Date时间转换和格式化输出
- MySQL导入TxT数据文件和格式化输出
- Python 类继承 和 格式化输出
- C#日期和时间的格式化输出
- 数论(1)
- oracle学习总结-----package
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- PAT-甲级-1019
- 注解:Hibernate通过实体类数据持久化
- 格式化输出和枚举
- JDBC操作MySQL进行批处理
- [UOJ79]一般图最大匹配
- 注解:实现事务配置
- OSGi初学习
- 开发之旅
- oracle学习总结-----trigger
- oracle中的decode的使用
- 最令初学JS者痛恨的 this