C语言小知识(待续)
2015-08-12 21:38
183 查看
%a,%A 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
%p 读入一个指针
%u 读入一个无符号十进制整数
%n 至此已读入值的等价字符数
%[] 扫描字符集合
%% 读%符号
如%x,当我们想要输入两个十六进制数并求和时,可以进行如下操作
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%x%x",&a,&b))
printf("%d\n",a+b);
return 0;
}
菜鸟成长记
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
%p 读入一个指针
%u 读入一个无符号十进制整数
%n 至此已读入值的等价字符数
%[] 扫描字符集合
%% 读%符号
如%x,当我们想要输入两个十六进制数并求和时,可以进行如下操作
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%x%x",&a,&b))
printf("%d\n",a+b);
return 0;
}
菜鸟成长记
相关文章推荐
- c++ 学习笔记
- C++随笔1:C++内联函数
- C++学习之:打开文件对话框和打开文件夹对话框
- C++里的组合与聚合关系
- C语言运算符优先级 之 快速记忆
- C++中的namespace
- D进制的A+B
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- C/C++,Windows/MFC__char与TCHAR相互转化
- c语言复习
- Windows,C++中各种数据类型的转换---很有用!
- vc++6对windows SEH扩展分析 一文拾遗
- Windows,C/C++_字符串转换_MultiByteToWideChar和WideCharToMultiByte的正确使用方法及参数详解
- C++中防止STL中迭代器失效——map/set等关联容器——vector/list/deque等序列容器—如何防止迭代器失效—即erase()的使用
- Android之——JNI与C语言常见术语
- C语言之——文件操作模式
- c++引用总结
- C语言基础C02数组
- C/C++中的const与define
- 如何求C语言字符串长度(strlen函数和sizeof关键字)