

{"id":120570,"date":"2023-11-01T18:00:54","date_gmt":"2023-11-01T12:30:54","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=120570"},"modified":"2023-11-01T18:08:32","modified_gmt":"2023-11-01T12:38:32","slug":"ascii-value-of-a-character-in-c","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/","title":{"rendered":"ASCII Value of a Character in C"},"content":{"rendered":"<p>Greetings to the world of programming enthusiasts! In this article, we&#8217;re embarking on an exciting journey into the heart of C programming. Our focus? Two fundamental concepts form the bedrock of text manipulation and character representation: the character data type and ASCII codes. Whether you&#8217;re a curious beginner or a seasoned coder seeking a refresher, join us as we delve into these fundamental principles that form the core of programming craftsmanship.<\/p>\n<h2>Character Data Types in C: Building Blocks of Text<\/h2>\n<p>The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters, such as letters, digits, and symbols. C has several character data types like char, signed char and unsigned char, but char is the most commonly used for representing ASCII characters in C. Represented by the keyword &#8216;char,&#8217; this data type enables a multitude of functionalities related to text manipulation, input\/output operations, and string handling.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;stdio.h&gt;\r\nint main() {\r\nchar letter = 'A'; \r\nprintf(\"The character is: %c\\\\n\", letter);\r\nreturn 0;\r\n}<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><strong>The character is<\/strong>\u00a0A<\/p>\n<h4>Key Takeaways<\/h4>\n<ul>\n<li>&#8216;char&#8217; stores characters using their corresponding ASCII codes in C.<\/li>\n<li>Characters are enclosed within single quotes, e.g., &#8216;A,&#8217; &#8216;5,&#8217; or &#8216;$.&#8217; Char variables can also be initialized with literal values like this.<\/li>\n<li>Memory-wise, &#8216;char&#8217; occupies a single byte, making it a compact data type.<\/li>\n<li>It is integral to defining strings, which are essentially arrays of characters.<\/li>\n<\/ul>\n<h3>Decoding ASCII Codes in C: Unveiling Character Representations<\/h3>\n<p>The character encoding standard known as ASCII, or American Standard Code for Information Interchange, is used all over the world. Understanding ASCII codes is essential for converting characters into their appropriate numerical values in the world of C programming. <strong>Let&#8217;s put that into practice:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;stdio.h&gt;\r\n\r\n\r\nint main() {\r\n    \/\/ In this program, we're running a loop from 0 to 126.\r\n    \/\/ Inside the loop, we're displaying the character and its corresponding ASCII value.\r\n    for (char character = 0; character &lt;= 126; character++) {\r\n        printf(\"Character: '%c', ASCII Value: %d \\n\", character, character);\r\n    }\r\n\r\n\r\n    return 0;\r\n}<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><strong>Character:<\/strong> &#8221;, ASCII Value: 0<br \/>\n<strong>Character: &#8216;<\/strong>\u263a&#8217;, ASCII Value: 1<br \/>\n<strong>Character:<\/strong> &#8216;\u263b&#8217;, ASCII Value: 2<br \/>\n<strong>Character:<\/strong> &#8216;\u2665&#8217;, ASCII Value: 3<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;<\/strong>!&#8217;,<strong> ASCII Value:<\/strong> 33<br \/>\n<strong>Character: &#8216;&#8221;&#8216;, ASCII Value:<\/strong> 34<br \/>\n<strong>Character:<\/strong> <strong>&#8216;#&#8217;, ASCII Value:<\/strong> 35<br \/>\n<strong>Character: &#8216;$&#8217;, ASCII Value:<\/strong> 36<br \/>\n<strong>Character: &#8216;%&#8217;, ASCII Value:<\/strong> 37<br \/>\n<strong>Character: &#8216;&amp;&#8217;, ASCII Value:<\/strong> 38<br \/>\n<strong>Character: &#8221;&#8217;, ASCII Value:<\/strong> 39<br \/>\n<strong>Character: &#8216;(&#8216;, ASCII Value:<\/strong> 40<br \/>\n<strong>Character: &#8216;)&#8217;, ASCII Value:<\/strong> 41<br \/>\n<strong>Character: &#8216;*&#8217;, ASCII Value:<\/strong> 42<br \/>\n<strong>Character: &#8216;+&#8217;, ASCII Value:<\/strong> 43<br \/>\n<strong>Character: &#8216;,&#8217;, ASCII Value:<\/strong> 44<br \/>\n<strong>Character: &#8216;-&#8216;, ASCII Value:<\/strong> 45<br \/>\n<strong>Character: &#8216;.&#8217;, ASCII Value:<\/strong> 46<br \/>\n<strong>Character: &#8216;\/&#8217;, ASCII Value:<\/strong> 47<br \/>\n<strong>Character: &#8216;0&#8217;, ASCII Value:<\/strong> 48<br \/>\n<strong>Character: &#8216;1&#8217;, ASCII Value:<\/strong> 49<br \/>\n<strong>Character: &#8216;2&#8217;, ASCII Value:<\/strong> 50<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;9&#8217;, ASCII Value:<\/strong> 57<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;A&#8217;, ASCII Value:<\/strong> 65<br \/>\n<strong>Character: &#8216;B&#8217;, ASCII Value:<\/strong> 66<br \/>\n<strong>Character: &#8216;C&#8217;, ASCII Value:<\/strong> 67<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;Z&#8217;, ASCII Value:<\/strong> 90<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;a&#8217;, ASCII Value:<\/strong> 97<br \/>\n<strong>Character: &#8216;b&#8217;, ASCII Value:<\/strong> 98<br \/>\n<strong>Character: &#8216;c&#8217;, ASCII Value:<\/strong> 99<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;z&#8217;, ASCII Value<\/strong>: 122<br \/>\n&#8230;<br \/>\n<strong>Character: &#8216;{&#8216;, ASCII Value:<\/strong> 123<br \/>\n<strong>Character: &#8216;|&#8217;, ASCII Value:<\/strong> 124<br \/>\n<strong>Character: &#8216;}&#8217;, ASCII Value:<\/strong> 125<br \/>\n<strong>Character: &#8216;~&#8217;, ASCII Value:<\/strong> 126<\/p>\n<h4>Key Points to Remember<\/h4>\n<ul>\n<li>ASCII codes in C range from 0 to 127, encompassing a total of 128 characters.<\/li>\n<li>Common characters, including letters (uppercase and lowercase), digits, punctuation marks, and control characters, each have a distinct ASCII code.<\/li>\n<li>For instance, the ASCII code for uppercase &#8216;A&#8217; is 65, while lowercase &#8216;a&#8217; corresponds to 97.<\/li>\n<li>Complexity Analysis<\/li>\n<\/ul>\n<p><strong>Time complexity:<\/strong> O(1)<br \/>\n<strong>Auxiliary Space:<\/strong> O(1)<\/p>\n<h3>ASCII Table for Uppercase Character<\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Character<\/b><\/td>\n<td><b>ASCII Value<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>A<\/b><\/td>\n<td><b>65<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>B<\/b><\/td>\n<td><b>66<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>C<\/b><\/td>\n<td><b>67<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>D<\/b><\/td>\n<td><b>68<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>E<\/b><\/td>\n<td><b>69<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>F<\/b><\/td>\n<td><b>70<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>G<\/b><\/td>\n<td><b>71<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>H<\/b><\/td>\n<td><b>72<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>I<\/b><\/td>\n<td><b>73<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>J<\/b><\/td>\n<td><b>74<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>K<\/b><\/td>\n<td><b>75<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>L<\/b><\/td>\n<td><b>76<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>M<\/b><\/td>\n<td><b>77<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>N<\/b><\/td>\n<td><b>78<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>O<\/b><\/td>\n<td><b>79<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>P<\/b><\/td>\n<td><b>80<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Q<\/b><\/td>\n<td><b>81<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>R<\/b><\/td>\n<td><b>82<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>S<\/b><\/td>\n<td><b>83<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>T<\/b><\/td>\n<td><b>84<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>U<\/b><\/td>\n<td><b>85<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>V<\/b><\/td>\n<td><b>86<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>W<\/b><\/td>\n<td><b>87<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>X<\/b><\/td>\n<td><b>88<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Y<\/b><\/td>\n<td><b>89<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Z<\/b><\/td>\n<td><b>90<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>ASCII Table for Lowercase Character<\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Character<\/b><\/td>\n<td><b>ASCII Value<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>a<\/b><\/td>\n<td><b>97<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>b<\/b><\/td>\n<td><b>98<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>c<\/b><\/td>\n<td><b>99<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>d<\/b><\/td>\n<td><b>100<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>e<\/b><\/td>\n<td><b>101<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>f<\/b><\/td>\n<td><b>102<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>g<\/b><\/td>\n<td><b>103<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>h<\/b><\/td>\n<td><b>104<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>i<\/b><\/td>\n<td><b>105<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>j<\/b><\/td>\n<td><b>106<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>k<\/b><\/td>\n<td><b>107<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>l<\/b><\/td>\n<td><b>108<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>m<\/b><\/td>\n<td><b>109<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>n<\/b><\/td>\n<td><b>110<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>o<\/b><\/td>\n<td><b>111<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>p<\/b><\/td>\n<td><b>112<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>q<\/b><\/td>\n<td><b>113<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>r<\/b><\/td>\n<td><b>114<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>s<\/b><\/td>\n<td><b>115<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>t<\/b><\/td>\n<td><b>116<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>u<\/b><\/td>\n<td><b>117<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>v<\/b><\/td>\n<td><b>118<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>w<\/b><\/td>\n<td><b>119<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>x<\/b><\/td>\n<td><b>120<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>y<\/b><\/td>\n<td><b>121<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>z<\/b><\/td>\n<td><b>122<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Format Specifiers in C<\/h3>\n<p>When printing characters and strings in C, using the proper format specifiers like %c for chars and %s for strings in printf() is important. The wrong specifier can print the ASCII value instead of the intended character.<\/p>\n<h3>Character Arrays in C<\/h3>\n<p>C originally lacked robust string handling capabilities. Character arrays provided a way to manipulate strings by storing characters, like an array but without built-in string functions. They require null terminator &#8216;\\0&#8217; to mark the end.<\/p>\n<h3>Escape Sequences in C<\/h3>\n<p>Some characters like newline &#8216;\\n&#8217; and tab &#8216;\\t&#8217; have escape sequences representing them. These are used to insert special characters into strings and code.<\/p>\n<h3>Application of ASCII Codes in C Programming<\/h3>\n<p><strong>Proficiency in working with ASCII codes is essential for various programming tasks:<\/strong><\/p>\n<ul>\n<li>Conversion of characters to their ASCII equivalents and vice versa.<\/li>\n<li>Comparison and manipulation of characters based on their ASCII values.]<\/li>\n<li>Implementation of encryption and decryption algorithms.<\/li>\n<li>Handling input validation and executing text-based operations.<\/li>\n<\/ul>\n<h3>Real-world Scenario<\/h3>\n<p>Visualize creating a secure messaging program. Proficiency in ASCII codes empowers systematic character transformations, bolstering message security through encryption and decryption techniques. This mastery ensures that sensitive information remains intelligible only to intended recipients, enhancing overall communication privacy and reliability.<\/p>\n<h3>Conclusion<\/h3>\n<p>Through this exploration of C programming concepts, we&#8217;ve navigated the character data type and delved into the realm of ASCII codes. These foundational elements play a pivotal role in enabling efficient text manipulation and character representation. Armed with this understanding, you&#8217;re well-equipped to embark on your programming journey, employing character data types and ASCII codes in C to create dynamic and effective programs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Greetings to the world of programming enthusiasts! In this article, we&#8217;re embarking on an exciting journey into the heart of C programming. Our focus? Two fundamental concepts form the bedrock of text manipulation and&#46;&#46;&#46;<\/p>\n","protected":false},"author":581,"featured_media":120572,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19488],"tags":[28340,28341,23914,28339],"class_list":["post-120570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-programming","tag-ascii-code-in-c","tag-c-character-data-type","tag-c-programming","tag-character-data-type-in-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ASCII Value of a Character in C - DataFlair<\/title>\n<meta name=\"description\" content=\"The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ASCII Value of a Character in C - DataFlair\" \/>\n<meta property=\"og:description\" content=\"The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-01T12:30:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-01T12:38:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ASCII Value of a Character in C - DataFlair","description":"The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/","og_locale":"en_US","og_type":"article","og_title":"ASCII Value of a Character in C - DataFlair","og_description":"The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters.","og_url":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2023-11-01T12:30:54+00:00","article_modified_time":"2023-11-01T12:38:32+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445"},"headline":"ASCII Value of a Character in C","datePublished":"2023-11-01T12:30:54+00:00","dateModified":"2023-11-01T12:38:32+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/"},"wordCount":787,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp","keywords":["ascii code in c","c character data type","c programming","character data type in c"],"articleSection":["C Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/","url":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/","name":"ASCII Value of a Character in C - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp","datePublished":"2023-11-01T12:30:54+00:00","dateModified":"2023-11-01T12:38:32+00:00","description":"The character data type is a fundamental concept in C programming that lays the foundation for working with individual characters.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/09\/character-data-type-in-c.webp","width":1200,"height":628,"caption":"character data type in c"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/ascii-value-of-a-character-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"C Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/c-programming\/"},{"@type":"ListItem","position":3,"name":"ASCII Value of a Character in C"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam6\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/120570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=120570"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/120570\/revisions"}],"predecessor-version":[{"id":123204,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/120570\/revisions\/123204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/120572"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=120570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=120570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=120570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}