<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vinayak Mali</title>
    <description>The latest articles on DEV Community by Vinayak Mali (@malivinayak).</description>
    <link>https://dev.to/malivinayak</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F739212%2F2c27432f-6f50-40e6-8274-d98dca55d8ba.png</url>
      <title>DEV Community: Vinayak Mali</title>
      <link>https://dev.to/malivinayak</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/malivinayak"/>
    <language>en</language>
    <item>
      <title>Characteristics of C Programming</title>
      <dc:creator>Vinayak Mali</dc:creator>
      <pubDate>Tue, 10 Oct 2023 13:42:31 +0000</pubDate>
      <link>https://dev.to/malivinayak/characteristics-of-c-programming-55ma</link>
      <guid>https://dev.to/malivinayak/characteristics-of-c-programming-55ma</guid>
      <description>&lt;p&gt;There are 6 characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keywords&lt;/li&gt;
&lt;li&gt;Operators&lt;/li&gt;
&lt;li&gt;Separators&lt;/li&gt;
&lt;li&gt;Constant&lt;/li&gt;
&lt;li&gt;Predefined Functions&lt;/li&gt;
&lt;li&gt;Syntax&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Keywords
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Keywords are words that have special meaning to the C compiler.&lt;/li&gt;
&lt;li&gt;An identifier can't have the same spelling and case as a C keyword. We can't use keywords for our own purposes.&lt;/li&gt;
&lt;li&gt;There are a total of 32 keywords in C which are as follows:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;auto&lt;/td&gt;
&lt;td&gt;break&lt;/td&gt;
&lt;td&gt;case&lt;/td&gt;
&lt;td&gt;char&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;const&lt;/td&gt;
&lt;td&gt;continue&lt;/td&gt;
&lt;td&gt;default&lt;/td&gt;
&lt;td&gt;do&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;double&lt;/td&gt;
&lt;td&gt;else&lt;/td&gt;
&lt;td&gt;enum&lt;/td&gt;
&lt;td&gt;extern&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;float&lt;/td&gt;
&lt;td&gt;for&lt;/td&gt;
&lt;td&gt;goto&lt;/td&gt;
&lt;td&gt;if&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;long&lt;/td&gt;
&lt;td&gt;register&lt;/td&gt;
&lt;td&gt;return&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;short&lt;/td&gt;
&lt;td&gt;signed&lt;/td&gt;
&lt;td&gt;sizeof&lt;/td&gt;
&lt;td&gt;static&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;struct&lt;/td&gt;
&lt;td&gt;switch&lt;/td&gt;
&lt;td&gt;typedef&lt;/td&gt;
&lt;td&gt;union&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;unsigned&lt;/td&gt;
&lt;td&gt;void&lt;/td&gt;
&lt;td&gt;volatile&lt;/td&gt;
&lt;td&gt;while&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Operators
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Special types of symbols i.e. are used to perform specific task&lt;/li&gt;
&lt;li&gt;Types: Binary operator, Unary operator, Ternary operator, etc.&lt;/li&gt;
&lt;li&gt;Total 44 operators are present&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Separators:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Separate things called as a token&lt;/li&gt;
&lt;li&gt;we can separate individual unit -&amp;gt; token&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;What is Token&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The smallest unit of c programming is known as a token. Token can be any keyword, operator, separator, constant, identifier, etc. We can give any number of spaces between tokens.&lt;/p&gt;
&lt;/blockquote&gt;


&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Constant
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Variable that doesn't change its value throughout the program is known as a constant.&lt;/li&gt;
&lt;li&gt;Types:

&lt;ul&gt;
&lt;li&gt;Alphanumeric constants -&amp;gt; a-z, A-z, 0-9&lt;/li&gt;
&lt;li&gt;Numeric constants -&amp;gt; 0-9&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Predefined Function
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;all predefined functions are stored in respective header files.&lt;/li&gt;
&lt;li&gt;e.g.

&lt;ul&gt;
&lt;li&gt;stdio.h -&amp;gt; printf(), scanf(), ...&lt;/li&gt;
&lt;li&gt;math.h -&amp;gt; sqrt(), ...&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Syntax is the rules which need to be followed while developing a program&lt;/li&gt;
&lt;li&gt;e.g. To declare variable syntax is - data_type variable_name ;&lt;/li&gt;
&lt;/ul&gt;




</description>
    </item>
  </channel>
</rss>
