没有合适的资源?快使用搜索试试~ 我知道了~
assert()宏是用于保证满足某个特定条件,用法是: assert(表达式); 如果表达式的值为假,整个程序将退出,并输出一条错误信息。如果表达式的值为真则继续执行后面的语句。
资源详情
资源评论
资源推荐
头文件一览
、传统
#include <assert.h> //设定插入点
使用断言
assert()宏是用于保证满足某个特定条件,用法是:
assert(表达式);
如果表达式的值为假,整个程序将退出,并输出一条错误信息。如果表达式的值为真则继续执行后面的语
句。
使用这个宏前需要包含头文件 assert.h
例如
#include <stdio.h>
#include <assert.h>
void main()
{
oat a,b;
scan("%f %f",&a,&b);
assert(b!=0);
printf("%f",a/b);
}
以上的程序要计算 A/B 的值,因此要求 b!=0,所以在程序中使用了 assert()用于确保 b!=0,如果
b==0,则程序会退出。
字符处理
判断一个字符是否是字符类的数字或者字母
判断一个字符是否是字母
判断一个字符是空白字符(空格和水平制表符 )
判断一个控制符( 码 之间的字符)
判断一个字符是否是字符类的数字
判断一个字符是否是可打印字符( 码 ! 之间的字符)
"#判断一个字符是否是小写字母
判断一个字符是否是包含空格在内的可打印字符( 码 ! 之间的字符)
判断一个字符是否是除空格,字母,数字外的标点符号
判断一个字符是空白字符(空格,换行符$%&,走纸符$%'&,回车符$%&,垂直制表符$%(&,水平
制表符$%&)
判断一个字符是否是大写字母
)判断一个字符是否是一个十六进制的数字
""#将大些字符转换为小写
"将小写字符转换为大写
$&函数的作用是判断一个字符是否是字符类的数字或者字母:
"
$("&
*
'$$++&&
'$,-+,&.显示 -+
'$$/&&
'$,-+,&.显示 ++
'$$+/+&&
'$,-+,&.显示 -+
.
0
$&函数的作用是判断一个字符是否是字母:
"
$("&
*
'$$++&&
'$,-+,&.显示 -+
'$$/&&
'$,-+,&.显示 ++
'$$+/+&&
'$,-+,&.显示 ++
.
0
$&函数的作用是判断一个字符是空白字符(空格和水平制表符 ),$&函数和
$&函数类似,但是还包含空格,换行符$%&,走纸符$%'&,回车符$%&,垂直制表符$%(&,水平制表
符$%&:
"
$("&
*
'$$++&&空格
'$,-+,&.显示 -+
'$$+%+&&
'$,-+,&.显示 -+
'$$+%+&&换行
'$,-+,&.显示 ++
'$$+%+&&回车
'$,-+,&.显示 ++
'$$++&&空格
'$,-+,&.显示 -+
'$$+%+&&
'$,-+,&.显示 -+
'$$+%+&&换行
'$,-+,&.显示 -+
'$$+%+&&回车
'$,-+,&.显示 -+
.
0
$&函数的作用是判断一个控制符( 码 之间的字符):
"
$("&
*
'$$++&&空格
'$,-+,&.显示 ++
'$$+%+&&
'$,-+,&.显示 -+
'$$+%+&&换行
'$,-+,&.显示 -+
'$$+%+&&回车
'$,-+,&.显示 -+
.
0
$&函数的作用是判断一个字符是否是字符类的数字:
"
$("&
*
'$$+/+&&
'$,-+,&.显示 -+
'$$/&&
'$,-+,&.显示 ++
'$$++&&
'$,-+,&.显示 ++
.
0
$&函数的作用是判断一个字符是否是可打印字符( 码 ! 之间的字符),$&函数
功能和 $&函数类似,区别是 $&函数包含空格在内( 码 ! 之间的字符):
"
$("&
*
'$$++&&
'$,-+,&.显示 -+
'$$++&&
'$,-+,&.显示 -+
'$$++&&空格
'$,-+,&.显示 ++
'$$++&&
'$,-+,&.显示 -+
'$$++&&
'$,-+,&.显示 -+
'$$++&&空格
'$,-+,&.显示 -+
.
0
"#$&函数的作用是判断一个字符是否是小写字母,$&函数的作用是判断一个字符是否是大写
字母:
"
$("&
*
'$"#$++&&
'$,-+,&.显示 -+
'$"#$+1+&&
'$,-+,&.显示 ++
'$$++&&
'$,-+,&.显示 ++
'$$+1+&&
'$,-+,&.显示 -+
.
0
$&函数的作用是判断一个字符是否是除空格,字母,数字外的标点符号:
"
$("&
*
'$$++&&
'$,-+,&.显示 ++
'$$++&&
'$,-+,&.显示 -+
'$$++&&
'$,-+,&.显示 -+
.
0
)$&函数的作用是判断一个字符是否是一个十六进制的数字:
"
$("&
*
'$)$+/+&&
'$,-+,&.显示 -+
'$)$+)2+&&
'$,-+,&.显示 -+
'$)$+)3+&&
'$,-+,&.显示 ++
.
0
""#$&函数的作用是将大些字符转换为小写,"$&函数的作用是将小写字符转换为大写:
"
$("&
*
4445.
6""#$+1+&.
6""#$++&.
6"$++&.
56"$++&.
'$,7777,44445&.显示 1
.
" 定义错误码
8" 浮点数处理
' 文件输入/输出
" 参数化输入/输出
" 数据流输入/输出
定义各种数据类型最值常量
" 定义本地化函数
定义数学函数
" 定义输入/输出函数
"下面的类型,宏,函数都是分类的
其他:
9:9"' 返回的值
;<==空指针
文件:
3-=2文件的类型
'":文件中指针的位置
2>3文件末尾
3-=2;1?2:?1@文件名最大值
3>A2;:?1@同时打开文件的最大值B
C22D:C2文件头
C22D:<E文件当前位置
剩余30页未读,继续阅读
shanshanzizi
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0