C and C + + header files Daquan

Source: Internet
Author: User
Tags bit set exception handling mathematical functions
The first file list

Posted on Saturday, September, 9:11 PM

The first file list
C, traditional C + +

#include <assert.h>//Set insertion point
#include <ctype.h>//character processing
#include <errno.h>//define error codes
#include <float.h>//floating-point processing
#include <fstream.h>//File input/output
#include <iomanip.h>//parametric input/output
#include <iostream.h>//Data flow input/output
#include <limits.h>//Defining values constants for various data types
#include <locale.h>//define localization functions
#include <math.h>//definition of mathematical functions
#include <stdio.h>//definition of input/output functions
#include <stdlib.h>//define miscellaneous functions and memory allocation functions
#include <string.h>//String handling
#include <strstrea.h>//array based input/output
#include <time.h>//definition of time functions
#include <wchar.h>//wide character processing and input/output
#include <wctype.h>//Wide character classification

//////////////////////////////////////////////////////////////////////////

Standard C + + (ditto no comment)

General algorithm for #include <algorithm>//stl
#include <bitset>//stl bit set container
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex>//plural class
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>//stl two-terminal queue container
#include <exception>//Exception handling class
#include <fstream>
#include <functional>//stl define an operational function (instead of an operator)
#include <limits>
#include <list>//stl Linear list container
#include <map>//stl mapping container
#include <iomanip>
#include <ios>//Basic input/output support
#include <iosfwd>//input/output system use of the predecessor statement
#include <iostream>
#include <istream>//Basic input stream
#include <ostream>//Basic Output flow
#include <queue>//stl Queue container
#include <set>//stl Collection container
#include <sstream>//streaming based on strings
#include <stack>//stl Stack container
#include <stdexcept>//Standard Exception class
#include <streambuf>//Bottom input/output support
#include <string>//String class
#include <utility>//stl Generic template classes
#include <vector>//stl dynamic array container
#include <cwchar>
#include <cwctype>

using namespace Std;

//////////////////////////////////////////////////////////////////////////

C99 Increase

#include <complex.h>//complex processing
#include <fenv.h>//floating point environment
#include <inttypes.h>//integer format conversion
#include <stdbool.h>//Boolean environment
#include <stdint.h>//Integral environment
#include <tgmath.h>//Common type mathematical macros

C Header File Daquan

Classification function, where the function library is ctype.h

int isalpha (int ch) If CH is a letter (' A '-' Z ', ' a '-' Z ') returns a value other than 0, otherwise returns 0

int isalnum (int ch) If CH is a letter (' A '-' Z ', ' a '-' z ') or a number (' 0 '-' 9 ')

Returns a value other than 0, otherwise returns 0

int isascii (int ch) If Ch is a character (0-127 in ASCII) returns a value other than 0, otherwise it returns 0

int Iscntrl (int ch) If CH is a voided character (0x7F) or general control character (0X00-0X1F)

Returns a value other than 0, otherwise returns 0

int isdigit (int ch) If CH is a number (' 0 '-' 9 ') returns a value other than 0, otherwise returns 0

int isgraph (int ch) if

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.