SlideShare a Scribd company logo
1 of 5
All C Functions
1. #, ## manipulate strings
2. #define define variables
3. #error display an error message
4.
#if, #ifdef, #ifndef, #else, #elif,
#endif
conditional operators
5. #include insert the contents of another file
6. #line set line and file information
7. #pragma implementation specific command
8. #undef used to undefine variables
9.
Predefined preprocessor
variables
miscellaneous preprocessor variables
10. abort stops the program
11. abs absolute value
12. acos arc cosine
13. asctime a textual version of the time
14. asin arc sine
15. assert stops the program if an expression isn't true
16. atan arc tangent
17. atan2 arc tangent, using signs to determine quadrants
18. atexit sets a function to be called when the program exits
19. atof converts a string to a double
20. atoi converts a string to an integer
21. atol converts a string to a long
22. bsearch perform a binary search
23. calloc allocates and clears a two-dimensional chunk of memory
24. ceil the smallest integer not less than a certain value
25. clearerr clears errors
26. clock returns the amount of time that the program has been running
27. cos cosine
28. cosh hyperbolic cosine
29. ctime returns a specifically formatted version of the time
30. difftime the difference between two times
31. div returns the quotient and remainder of a division
32. exit stop the program
33. exp returns "e" raised to a given power
34. fabs absolute value for floating-point numbers
35. fclose close a file
36. feof true if at the end-of-file
37. ferror checks for a file error
38. fflush writes the contents of the output buffer
39. fgetc get a character from a stream
40. fgetpos get the file position indicator
41. fgets get a string of characters from a stream
42. floor returns the largest integer not greater than a given value
43. fmod returns the remainder of a division
44. fopen open a file
45. fprintf print formatted output to a file
46. fputc write a character to a file
47. fputs write a string to a file
48. fread read from a file
49. free returns previously allocated memory to the operating system
50. freopen open an existing stream with a different name
51. frexp decomposes a number into scientific notation
52. fscanf read formatted input from a file
53. fseek move to a specific location in a file
54. fsetpos move to a specific location in a file
55. ftell returns the current file position indicator
56. fwrite write to a file
57. getc read a character from a file
58. getchar read a character from STDIN
59. getenv get enviornment information about a variable
60. gets read a string from STDIN
61. gmtime returns a pointer to the current Greenwich Mean Time
62. isalnum true if a character is alphanumeric
63. isalpha true if a character is alphabetic
64. iscntrl true if a character is a control character
65. isdigit true if a character is a digit
66. isgraph true if a character is a graphical character
67. islower true if a character is lowercase
68. isprint true if a character is a printing character
69. ispunct true if a character is punctuation
70. isspace true if a character is a space character
71. isupper true if a character is an uppercase character
72. isxdigit true if a character is a hexidecimal character
73. labs absolute value for long integers
74. ldexp computes a number in scientific notation
75. ldiv
returns the quotient and remainder of a division, in long
integer form
76. localtime returns a pointer to the current time
77. log natural logarithm
78. log10 natural logarithm, in base 10
79. longjmp start execution at a certain point in the program
80. malloc allocates memory
81. memchr searches an array for the first occurance of a character
82. memcmp compares two buffers
83. memcpy copies one buffer to another
84. memmove moves one buffer to another
85. memset fills a buffer with a character
86. mktime returns the calendar version of a given time
87. modf decomposes a number into integer and fractional parts
88. perror displays a string version of the current error to STDERR
89. pow returns a given number raised to another number
90. printf write formatted output to STDOUT
91. putc write a character to a stream
92. putchar write a character to STDOUT
93. puts write a string to STDOUT
94. qsort perform a quicksort
95. raise send a signal to the program
96. rand returns a pseudorandom number
97. realloc changes the size of previously allocated memory
98. remove erase a file
99. rename rename a file
100. rewind move the file position indicator to the beginning of a file
101. scanf read formatted input from STDIN
102. setbuf set the buffer for a specific stream
103. setjmp set execution to start at a certain point
104. setlocale sets the current locale
105. setvbuf set the buffer and size for a specific stream
106. signal register a function as a signal handler
107. sin sine
108. sinh hyperbolic sine
109. sprintf write formatted output to a buffer
110. sqrt square root
111. srand initialize the random number generator
112. sscanf read formatted input from a buffer
113. strcat concatenates two strings
114. strchr finds the first occurance of a character in a string
115. strcmp compares two strings
116. strcoll compares two strings in accordance to the current locale
117. strcpy copies one string to another
118. strcspn searches one string for any characters in another
119. strerror returns a text version of a given error code
120. strftime returns individual elements of the date and time
121. strlen returns the length of a given string
122. strncat concatenates a certain amount of characters of two strings
123. strncmp compares a certain amount of characters of two strings
124. strncpy
copies a certain amount of characters from one string to
another
125. strpbrk
finds the first location of any character in one string, in
another string
126. strrchr finds the last occurance of a character in a string
127. strspn returns the length of a substring of characters of a string
128. strstr finds the first occurance of a substring of characters
129. strtod converts a string to a double
130. strtok finds the next token in a string
131. strtol converts a string to a long
132. strtoul converts a string to an unsigned long
133. strxfrm
converts a substring so that it can be used by string
comparison functions
134. system perform a system call
135. tan tangent
136. tanh hyperbolic tangent
137. time returns the current calendar time of the system
138. tmpfile return a pointer to a temporary file
139. tmpnam return a unique filename
140. tolower converts a character to lowercase
141. toupper converts a character to uppercase
142. ungetc puts a character back into a stream
143. va_arg use variable length parameter lists
144. vprintf, vfprintf, and vsprintf write formatted output with variable argument lists

More Related Content

What's hot

IEEE1588 - Collision avoidance for Delay_Req messages in broadcast media
IEEE1588  - Collision avoidance for Delay_Req messages in broadcast mediaIEEE1588  - Collision avoidance for Delay_Req messages in broadcast media
IEEE1588 - Collision avoidance for Delay_Req messages in broadcast mediaAugusto Ciuffoletti
 
Cryptographic Protocols: Practical revocation and key rotation
Cryptographic Protocols: Practical revocation and key rotationCryptographic Protocols: Practical revocation and key rotation
Cryptographic Protocols: Practical revocation and key rotationPriyanka Aash
 
Elementary cryptography
Elementary cryptographyElementary cryptography
Elementary cryptographyG Prachi
 
Python 3.8 and Beyond
Python 3.8 and BeyondPython 3.8 and Beyond
Python 3.8 and BeyondAnthony Shaw
 
Introduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphersIntroduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphersAswathi Nair
 
History of Cipher System
History of Cipher SystemHistory of Cipher System
History of Cipher SystemAsad Ali
 
Cipher techniques
Cipher techniquesCipher techniques
Cipher techniquessaqib1611
 
Secure Encyrption Systems Chapter 2
Secure Encyrption Systems Chapter 2Secure Encyrption Systems Chapter 2
Secure Encyrption Systems Chapter 2AfiqEfendy Zaen
 
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-Studio
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-StudioArcheology for Entertainment, or Checking Microsoft Word 1.1a with PVS-Studio
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-StudioAndrey Karpov
 
Ccr - Concurrency and Coordination Runtime
Ccr - Concurrency and Coordination RuntimeCcr - Concurrency and Coordination Runtime
Ccr - Concurrency and Coordination RuntimeIgor Moochnick
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeVLSI SYSTEM Design
 
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere CipherCaesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere CipherMona Rajput
 

What's hot (17)

IEEE1588 - Collision avoidance for Delay_Req messages in broadcast media
IEEE1588  - Collision avoidance for Delay_Req messages in broadcast mediaIEEE1588  - Collision avoidance for Delay_Req messages in broadcast media
IEEE1588 - Collision avoidance for Delay_Req messages in broadcast media
 
Cryptographic Protocols: Practical revocation and key rotation
Cryptographic Protocols: Practical revocation and key rotationCryptographic Protocols: Practical revocation and key rotation
Cryptographic Protocols: Practical revocation and key rotation
 
Elementary cryptography
Elementary cryptographyElementary cryptography
Elementary cryptography
 
Python 3.8 and Beyond
Python 3.8 and BeyondPython 3.8 and Beyond
Python 3.8 and Beyond
 
Introduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphersIntroduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphers
 
History of Cipher System
History of Cipher SystemHistory of Cipher System
History of Cipher System
 
Cipher techniques
Cipher techniquesCipher techniques
Cipher techniques
 
Secure Encyrption Systems Chapter 2
Secure Encyrption Systems Chapter 2Secure Encyrption Systems Chapter 2
Secure Encyrption Systems Chapter 2
 
MPI - 1
MPI - 1MPI - 1
MPI - 1
 
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-Studio
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-StudioArcheology for Entertainment, or Checking Microsoft Word 1.1a with PVS-Studio
Archeology for Entertainment, or Checking Microsoft Word 1.1a with PVS-Studio
 
Ch02
Ch02Ch02
Ch02
 
Caesar cipher
Caesar cipherCaesar cipher
Caesar cipher
 
Ccr - Concurrency and Coordination Runtime
Ccr - Concurrency and Coordination RuntimeCcr - Concurrency and Coordination Runtime
Ccr - Concurrency and Coordination Runtime
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold time
 
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere CipherCaesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher
Caesar Cipher , Substitution Cipher, PlayFair and Vigenere Cipher
 
Using MPI
Using MPIUsing MPI
Using MPI
 
Caesar cipher
Caesar cipherCaesar cipher
Caesar cipher
 

Viewers also liked

Shamwicca workshop 21052016
Shamwicca workshop 21052016Shamwicca workshop 21052016
Shamwicca workshop 21052016Romanie Spierts
 
Crónica ts laboral 2014 2015
Crónica ts laboral 2014 2015Crónica ts laboral 2014 2015
Crónica ts laboral 2014 2015R R.
 
www.turkishtowelstore.com
www.turkishtowelstore.comwww.turkishtowelstore.com
www.turkishtowelstore.comhouserely.com
 
Aplazamiento de sanción en casos de it si la empresa
Aplazamiento de sanción en casos de it si la empresaAplazamiento de sanción en casos de it si la empresa
Aplazamiento de sanción en casos de it si la empresaR R.
 
¿Y a partir de ahora qué?
¿Y a partir de ahora qué?¿Y a partir de ahora qué?
¿Y a partir de ahora qué?Irekia - EJGV
 
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019Bilboko Merkataritza PlanEstrategikoa 2015 – 2019
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019Irekia - EJGV
 
Epidemological studies
Epidemological studies Epidemological studies
Epidemological studies bhuvanesh4668
 
Artifical neural networks in 5 minutes
Artifical neural networks in 5 minutesArtifical neural networks in 5 minutes
Artifical neural networks in 5 minutesSarah Usher
 

Viewers also liked (14)

Shamwicca workshop 21052016
Shamwicca workshop 21052016Shamwicca workshop 21052016
Shamwicca workshop 21052016
 
Crónica ts laboral 2014 2015
Crónica ts laboral 2014 2015Crónica ts laboral 2014 2015
Crónica ts laboral 2014 2015
 
www.turkishtowelstore.com
www.turkishtowelstore.comwww.turkishtowelstore.com
www.turkishtowelstore.com
 
Hcc 3711 we keep hou wrkg card fnl2
Hcc 3711 we keep hou wrkg card fnl2Hcc 3711 we keep hou wrkg card fnl2
Hcc 3711 we keep hou wrkg card fnl2
 
Responsive design
Responsive designResponsive design
Responsive design
 
Aplazamiento de sanción en casos de it si la empresa
Aplazamiento de sanción en casos de it si la empresaAplazamiento de sanción en casos de it si la empresa
Aplazamiento de sanción en casos de it si la empresa
 
¿Y a partir de ahora qué?
¿Y a partir de ahora qué?¿Y a partir de ahora qué?
¿Y a partir de ahora qué?
 
Minuta 19
Minuta 19Minuta 19
Minuta 19
 
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019Bilboko Merkataritza PlanEstrategikoa 2015 – 2019
Bilboko Merkataritza PlanEstrategikoa 2015 – 2019
 
Epidemological studies
Epidemological studies Epidemological studies
Epidemological studies
 
Minuta v
Minuta vMinuta v
Minuta v
 
Mi 3
Mi 3Mi 3
Mi 3
 
Año bíblico 2016
Año bíblico 2016Año bíblico 2016
Año bíblico 2016
 
Artifical neural networks in 5 minutes
Artifical neural networks in 5 minutesArtifical neural networks in 5 minutes
Artifical neural networks in 5 minutes
 

Similar to All functions

Module 6 - String Manipulation.pdf
Module 6 - String Manipulation.pdfModule 6 - String Manipulation.pdf
Module 6 - String Manipulation.pdfMegMeg17
 
INSTRUCTIONS For this assignment you will be generating all code on y.pdf
 INSTRUCTIONS For this assignment you will be generating all code on y.pdf INSTRUCTIONS For this assignment you will be generating all code on y.pdf
INSTRUCTIONS For this assignment you will be generating all code on y.pdfadayarboot
 
C++ Pointers with Examples.docx
C++ Pointers with Examples.docxC++ Pointers with Examples.docx
C++ Pointers with Examples.docxJoeyDelaCruz22
 
C programming language tutorial
C programming language tutorial C programming language tutorial
C programming language tutorial javaTpoint s
 
The Ring programming language version 1.9 book - Part 123 of 210
The Ring programming language version 1.9 book - Part 123 of 210The Ring programming language version 1.9 book - Part 123 of 210
The Ring programming language version 1.9 book - Part 123 of 210Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 116 of 202
The Ring programming language version 1.8 book - Part 116 of 202The Ring programming language version 1.8 book - Part 116 of 202
The Ring programming language version 1.8 book - Part 116 of 202Mahmoud Samir Fayed
 
Creating a Fibonacci Generator in Assembly - by Willem van Ketwich
Creating a Fibonacci Generator in Assembly - by Willem van KetwichCreating a Fibonacci Generator in Assembly - by Willem van Ketwich
Creating a Fibonacci Generator in Assembly - by Willem van KetwichWillem van Ketwich
 
SGN Introduction to UNIX Command-line 2015 part 2
SGN Introduction to UNIX Command-line 2015 part 2SGN Introduction to UNIX Command-line 2015 part 2
SGN Introduction to UNIX Command-line 2015 part 2solgenomics
 
Matlab ch1 (5)
Matlab ch1 (5)Matlab ch1 (5)
Matlab ch1 (5)mohsinggg
 
httplinux.die.netman3execfork() creates a new process by.docx
httplinux.die.netman3execfork() creates a new process by.docxhttplinux.die.netman3execfork() creates a new process by.docx
httplinux.die.netman3execfork() creates a new process by.docxadampcarr67227
 
Python Strings Methods
Python Strings MethodsPython Strings Methods
Python Strings MethodsMr Examples
 
1-Information sharing 2-Computation speedup3-Modularity4-.docx
1-Information sharing 2-Computation speedup3-Modularity4-.docx1-Information sharing 2-Computation speedup3-Modularity4-.docx
1-Information sharing 2-Computation speedup3-Modularity4-.docxSONU61709
 
C standard library functions
C standard library functionsC standard library functions
C standard library functionsVaishnavee Sharma
 
Linux presentation
Linux presentationLinux presentation
Linux presentationNikhil Jain
 
c++ pointers by Amir Hamza Khan (SZABISTIAN)
c++ pointers by Amir Hamza Khan (SZABISTIAN)c++ pointers by Amir Hamza Khan (SZABISTIAN)
c++ pointers by Amir Hamza Khan (SZABISTIAN)Ameer Hamxa
 

Similar to All functions (20)

Shell scripting
Shell scriptingShell scripting
Shell scripting
 
Module 6 - String Manipulation.pdf
Module 6 - String Manipulation.pdfModule 6 - String Manipulation.pdf
Module 6 - String Manipulation.pdf
 
INSTRUCTIONS For this assignment you will be generating all code on y.pdf
 INSTRUCTIONS For this assignment you will be generating all code on y.pdf INSTRUCTIONS For this assignment you will be generating all code on y.pdf
INSTRUCTIONS For this assignment you will be generating all code on y.pdf
 
C++ Pointers with Examples.docx
C++ Pointers with Examples.docxC++ Pointers with Examples.docx
C++ Pointers with Examples.docx
 
Header file.pptx
Header file.pptxHeader file.pptx
Header file.pptx
 
C programming language tutorial
C programming language tutorial C programming language tutorial
C programming language tutorial
 
Preprocessors
PreprocessorsPreprocessors
Preprocessors
 
The Ring programming language version 1.9 book - Part 123 of 210
The Ring programming language version 1.9 book - Part 123 of 210The Ring programming language version 1.9 book - Part 123 of 210
The Ring programming language version 1.9 book - Part 123 of 210
 
The Ring programming language version 1.8 book - Part 116 of 202
The Ring programming language version 1.8 book - Part 116 of 202The Ring programming language version 1.8 book - Part 116 of 202
The Ring programming language version 1.8 book - Part 116 of 202
 
Creating a Fibonacci Generator in Assembly - by Willem van Ketwich
Creating a Fibonacci Generator in Assembly - by Willem van KetwichCreating a Fibonacci Generator in Assembly - by Willem van Ketwich
Creating a Fibonacci Generator in Assembly - by Willem van Ketwich
 
SGN Introduction to UNIX Command-line 2015 part 2
SGN Introduction to UNIX Command-line 2015 part 2SGN Introduction to UNIX Command-line 2015 part 2
SGN Introduction to UNIX Command-line 2015 part 2
 
Matlab ch1 (5)
Matlab ch1 (5)Matlab ch1 (5)
Matlab ch1 (5)
 
Unit 5 Part 1 Macros
Unit 5 Part 1 MacrosUnit 5 Part 1 Macros
Unit 5 Part 1 Macros
 
BASIC COMMANDS OF LINUX
BASIC COMMANDS OF LINUXBASIC COMMANDS OF LINUX
BASIC COMMANDS OF LINUX
 
httplinux.die.netman3execfork() creates a new process by.docx
httplinux.die.netman3execfork() creates a new process by.docxhttplinux.die.netman3execfork() creates a new process by.docx
httplinux.die.netman3execfork() creates a new process by.docx
 
Python Strings Methods
Python Strings MethodsPython Strings Methods
Python Strings Methods
 
1-Information sharing 2-Computation speedup3-Modularity4-.docx
1-Information sharing 2-Computation speedup3-Modularity4-.docx1-Information sharing 2-Computation speedup3-Modularity4-.docx
1-Information sharing 2-Computation speedup3-Modularity4-.docx
 
C standard library functions
C standard library functionsC standard library functions
C standard library functions
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
c++ pointers by Amir Hamza Khan (SZABISTIAN)
c++ pointers by Amir Hamza Khan (SZABISTIAN)c++ pointers by Amir Hamza Khan (SZABISTIAN)
c++ pointers by Amir Hamza Khan (SZABISTIAN)
 

Recently uploaded

slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff17thcssbs2
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17Celine George
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfMinawBelay
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 

Recently uploaded (20)

slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 

All functions

  • 1. All C Functions 1. #, ## manipulate strings 2. #define define variables 3. #error display an error message 4. #if, #ifdef, #ifndef, #else, #elif, #endif conditional operators 5. #include insert the contents of another file 6. #line set line and file information 7. #pragma implementation specific command 8. #undef used to undefine variables 9. Predefined preprocessor variables miscellaneous preprocessor variables 10. abort stops the program 11. abs absolute value 12. acos arc cosine 13. asctime a textual version of the time 14. asin arc sine 15. assert stops the program if an expression isn't true 16. atan arc tangent 17. atan2 arc tangent, using signs to determine quadrants 18. atexit sets a function to be called when the program exits 19. atof converts a string to a double 20. atoi converts a string to an integer 21. atol converts a string to a long 22. bsearch perform a binary search 23. calloc allocates and clears a two-dimensional chunk of memory 24. ceil the smallest integer not less than a certain value 25. clearerr clears errors 26. clock returns the amount of time that the program has been running 27. cos cosine 28. cosh hyperbolic cosine
  • 2. 29. ctime returns a specifically formatted version of the time 30. difftime the difference between two times 31. div returns the quotient and remainder of a division 32. exit stop the program 33. exp returns "e" raised to a given power 34. fabs absolute value for floating-point numbers 35. fclose close a file 36. feof true if at the end-of-file 37. ferror checks for a file error 38. fflush writes the contents of the output buffer 39. fgetc get a character from a stream 40. fgetpos get the file position indicator 41. fgets get a string of characters from a stream 42. floor returns the largest integer not greater than a given value 43. fmod returns the remainder of a division 44. fopen open a file 45. fprintf print formatted output to a file 46. fputc write a character to a file 47. fputs write a string to a file 48. fread read from a file 49. free returns previously allocated memory to the operating system 50. freopen open an existing stream with a different name 51. frexp decomposes a number into scientific notation 52. fscanf read formatted input from a file 53. fseek move to a specific location in a file 54. fsetpos move to a specific location in a file 55. ftell returns the current file position indicator 56. fwrite write to a file 57. getc read a character from a file 58. getchar read a character from STDIN 59. getenv get enviornment information about a variable 60. gets read a string from STDIN
  • 3. 61. gmtime returns a pointer to the current Greenwich Mean Time 62. isalnum true if a character is alphanumeric 63. isalpha true if a character is alphabetic 64. iscntrl true if a character is a control character 65. isdigit true if a character is a digit 66. isgraph true if a character is a graphical character 67. islower true if a character is lowercase 68. isprint true if a character is a printing character 69. ispunct true if a character is punctuation 70. isspace true if a character is a space character 71. isupper true if a character is an uppercase character 72. isxdigit true if a character is a hexidecimal character 73. labs absolute value for long integers 74. ldexp computes a number in scientific notation 75. ldiv returns the quotient and remainder of a division, in long integer form 76. localtime returns a pointer to the current time 77. log natural logarithm 78. log10 natural logarithm, in base 10 79. longjmp start execution at a certain point in the program 80. malloc allocates memory 81. memchr searches an array for the first occurance of a character 82. memcmp compares two buffers 83. memcpy copies one buffer to another 84. memmove moves one buffer to another 85. memset fills a buffer with a character 86. mktime returns the calendar version of a given time 87. modf decomposes a number into integer and fractional parts 88. perror displays a string version of the current error to STDERR 89. pow returns a given number raised to another number 90. printf write formatted output to STDOUT 91. putc write a character to a stream
  • 4. 92. putchar write a character to STDOUT 93. puts write a string to STDOUT 94. qsort perform a quicksort 95. raise send a signal to the program 96. rand returns a pseudorandom number 97. realloc changes the size of previously allocated memory 98. remove erase a file 99. rename rename a file 100. rewind move the file position indicator to the beginning of a file 101. scanf read formatted input from STDIN 102. setbuf set the buffer for a specific stream 103. setjmp set execution to start at a certain point 104. setlocale sets the current locale 105. setvbuf set the buffer and size for a specific stream 106. signal register a function as a signal handler 107. sin sine 108. sinh hyperbolic sine 109. sprintf write formatted output to a buffer 110. sqrt square root 111. srand initialize the random number generator 112. sscanf read formatted input from a buffer 113. strcat concatenates two strings 114. strchr finds the first occurance of a character in a string 115. strcmp compares two strings 116. strcoll compares two strings in accordance to the current locale 117. strcpy copies one string to another 118. strcspn searches one string for any characters in another 119. strerror returns a text version of a given error code 120. strftime returns individual elements of the date and time 121. strlen returns the length of a given string 122. strncat concatenates a certain amount of characters of two strings 123. strncmp compares a certain amount of characters of two strings
  • 5. 124. strncpy copies a certain amount of characters from one string to another 125. strpbrk finds the first location of any character in one string, in another string 126. strrchr finds the last occurance of a character in a string 127. strspn returns the length of a substring of characters of a string 128. strstr finds the first occurance of a substring of characters 129. strtod converts a string to a double 130. strtok finds the next token in a string 131. strtol converts a string to a long 132. strtoul converts a string to an unsigned long 133. strxfrm converts a substring so that it can be used by string comparison functions 134. system perform a system call 135. tan tangent 136. tanh hyperbolic tangent 137. time returns the current calendar time of the system 138. tmpfile return a pointer to a temporary file 139. tmpnam return a unique filename 140. tolower converts a character to lowercase 141. toupper converts a character to uppercase 142. ungetc puts a character back into a stream 143. va_arg use variable length parameter lists 144. vprintf, vfprintf, and vsprintf write formatted output with variable argument lists