c语言标准库函数字符函数,c语言标准库中字符转换函数和数字转换函数

c语言标准库中字符转换函数和数字转换函数

字符转换为数字:

#include

atoi();将字符转换为整型   例:char ch1;int i=atoi(ch1);

atol();将字符转化为长整型  例:char ch2;long l=atol(ch2);

atof();将字符转化为浮点型  例:char ch3;float f=atof(ch3);

strtod(); 将字符串转化为双精度类型  例:string str1;double d=strtod(str1);

strtol(); 将字符串转化为长整型 例:string str2; long int li=strtol(str2);

strtoul(); 将字符串转化为无符长整型 例:sting str3; unsinged long int uli=str(str3);

数字转换为字符:

itoa();  将整型转化为字符

例:int i; char ch1; itoa(i,ch1,radix);

radix为基数:想要把ch1转化为十进制则为10,八进制则为8,十六进制则为16

ltoa(); 将长整型转化为字符 例: long int i li; char ch2; ltoa(li,ch2,radix);

ultoa(); 将无符长整型转化为字符  例:unsiged long int uli; char ch3; ultoa(uli,ch3,radix);

字符与字符的转化:

#include

tolower(); 将一个大写字母转化为小写字母

例:char upper=C; char lower=tolower(upper);//得lower=c

toupper();  将一一个小写字母转化为大写字母

例:char  lower=c; char upper=toupper(lower);//得upper=C

时间: 2014-04-28

一. scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放.下列代码演示了该指针的基本应用: 复制代码 代码如下: #include #include #include class implementation{public:    ~implementation() { std::cout

本文实例讲述了C++之boost::array的用法,分享给大家供大家参考.具体如下: 复制代码 代码如下: #include   #include   #include   #include   using namespace std;  int main()  {      boost::array array_temp = {{12,

Boost.Variant Variant库包含一个不同于union的泛型类,用于在存储和操作来自于不同类型的对象.这个库的一个特点是支持类型安全的访问,减少了不同数据类型的类型转换代码的共同问题. Variant 库如何改进你的程序? •对用户指定的多种类型的进行类型安全的存储和取回 •在标准库容器中存储不同类型的方法 •变量访问的编译期检查 •高效的.基于栈的变量存储 Variant 库关注的是对一组限定类型的类型安全存储及取回,即非无类的联合.Boost.Variant 库与 Boost.

线程安全的单例模式 一.懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例. 需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety. 使用double-check来保证thread safety.但是如果处理大量数据时,该锁才成为严重的性能瓶颈. 1.静态成员实例的懒汉模式: class Singleton { private: static Singleton* m_instance; Sing

本文实例讲述了c++里支持静态数组的容器:boost.array.分享给大家供大家参考.具体分析如下: 很多C++程序员都认为boost.array很有可能出现在下一代标准库里.对于boost.array的用法有一个基本的了解是很有必要的. 1. 为什么我们需要固定大小的数组的容器 首先,固定大小的数组还是很常见的,虽然stl提供了vector,但是vector作为动态可增长的数组,比静态数组多了一点开销,这在一些人看来是无法忍受的.c++里也需要提供固定大小容量的数组容器,当然,性能可以和普通

6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

Boostrap提供了12种JavaScript插件,包括: 动画过渡 Transition 模态 Modal 下拉菜单 Dropdown 滚动侦测 Scrollspy 选项卡 Tab 提示框 Tooltip 弹出框 Popover 警告框 Alert 按钮 Button 折叠 Collapse 旋转轮播 Carousel 自动定位浮标 Affix 模态弹窗

你可能感兴趣的:(c语言标准库函数字符函数)