<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="da">
	<id>https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Grundl%C3%A6ggende_C</id>
	<title>Grundlæggende C - Versionshistorie</title>
	<link rel="self" type="application/atom+xml" href="https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Grundl%C3%A6ggende_C"/>
	<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;action=history"/>
	<updated>2026-07-02T00:43:28Z</updated>
	<subtitle>Versionshistorie for denne side i HTX Arduino</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=5032&amp;oldid=prev</id>
		<title>Bar: /* Referencer */</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=5032&amp;oldid=prev"/>
		<updated>2022-11-22T20:27:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Referencer&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 22. nov. 2022, 22:27&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l181&quot;&gt;Linje 181:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linje 181:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencer==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencer==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Programmering}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Kategori]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategori:Kategori]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=3138&amp;oldid=prev</id>
		<title>Bar: 1 version importeret</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=3138&amp;oldid=prev"/>
		<updated>2022-10-24T18:18:23Z</updated>

		<summary type="html">&lt;p&gt;1 version importeret&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 24. okt. 2022, 20:18&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;da&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskel)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=3137&amp;oldid=prev</id>
		<title>htx_&gt;Bar: /* Datatyper */</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Grundl%C3%A6ggende_C&amp;diff=3137&amp;oldid=prev"/>
		<updated>2018-06-10T18:03:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Datatyper&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;50%&amp;quot;|Dette beskriver de grundlæggende ting i C-sproget, med eksempler fra [[Arduino]]-miljøet.&lt;br /&gt;
&lt;br /&gt;
Store dele af sproget i arduinoen er defineret ud fra grundlæggende C syntaks &amp;lt;ref&amp;gt;http://arduino.cc/en/Reference/HomePage Arduino C reference&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kontrol Strukturer==&lt;br /&gt;
&lt;br /&gt;
[[if]]&lt;br /&gt;
&lt;br /&gt;
[[if|if...else]]&lt;br /&gt;
&lt;br /&gt;
[[switch|switch case]]&lt;br /&gt;
&lt;br /&gt;
|align=&amp;quot;right&amp;quot; valign=&amp;quot;top&amp;quot; width=&amp;quot;30%&amp;quot;|{{#categorytree:Grundlæggende_C|mode=pages}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
===Løkkestrukturer===&lt;br /&gt;
&lt;br /&gt;
I programmering anvendes mange gentagelser også kaldet løkker. I C er der flere løkke-strukturer, der hver har sine egenskaber.&lt;br /&gt;
&lt;br /&gt;
[[C-løkker|for-løkken]] løber et fast antal gange.&lt;br /&gt;
&lt;br /&gt;
[[C-løkker|while-løkken]] løber så længe en betingelse er opfyldt, og har den specielle egenskab, at det er ikke sikkert at den overhovedet kommer til at løbe.&lt;br /&gt;
&lt;br /&gt;
[[C-løkker|do... while]] løber så længe en betingelse er opfyldt, og har den specielle egenskab, at den i hvert fald gennemløbes en gang.&lt;br /&gt;
&lt;br /&gt;
[[C-løkker|break i løkker]] kan anvendes til at bryde ud af en løkke midt i forløbet.&lt;br /&gt;
&lt;br /&gt;
[[C-løkker|continue i løkker]] kan anvendes til at afbryde gennemløbet af koden i løkken, men starter fra toppen af løkken igen.&lt;br /&gt;
&lt;br /&gt;
===Spring i koden===&lt;br /&gt;
[[return]] anvendes inde i funktioner, og kan have to funktioner:&lt;br /&gt;
&lt;br /&gt;
# Return kan returnere en værdi fra funktionen (funktionen skal type-erklæres i type-stærke sprog).&lt;br /&gt;
# Return kan afbryde en funktion i afviklingen, så man kan bryde ud af loops og alle steder i funktionen.&lt;br /&gt;
&lt;br /&gt;
[[goto]] er programmeringsmæssigt en mulighed for at lave noget værre rod - lad være med at strukturere med den mulighed, med mindre man slet ikke kan komme uden om - og det kan man !!&lt;br /&gt;
&lt;br /&gt;
==Funktioner==&lt;br /&gt;
[[Funktioner]] bruges til at opdele koden i overskuelige bidder.&lt;br /&gt;
&lt;br /&gt;
==Yderligere grundlæggende Syntax==&lt;br /&gt;
&lt;br /&gt;
[[semikolon|;]] (semikolon)&lt;br /&gt;
&lt;br /&gt;
[[krøllede parenteser|{}]] (krøllede parenteser)&lt;br /&gt;
&lt;br /&gt;
[[Kommentarer|//]] (enkelt linje kommentar)&lt;br /&gt;
&lt;br /&gt;
[[Kommentarer|/* */]] (multi-linje kommentar)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;[[define]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#35;[[Arduino_Include|Include]]&lt;br /&gt;
&lt;br /&gt;
[[structs]]&lt;br /&gt;
&lt;br /&gt;
==Regneoperatorer==&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|=]] (tilskrivnings operator)&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|+]]  (addition)&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|-]] (subtraktion)&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|&amp;amp;lowast;]] (multiplikation)&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|/]] (division)&lt;br /&gt;
&lt;br /&gt;
[[Regneoperatorer|%]] (modolus)&lt;br /&gt;
&lt;br /&gt;
==Sammenligningsoperatorer==&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|==]] (lig med)&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|!=]] (ikke lig med)&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|&amp;lt;]] (mindre end)&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|&amp;gt;]] (større end)&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|&amp;lt;=]] (mindre end eller lig med)&lt;br /&gt;
&lt;br /&gt;
[[Sammenligningsoperatorer|&amp;gt;=]] (større end eller lig med)&lt;br /&gt;
&lt;br /&gt;
==Logiske Operatorer==&lt;br /&gt;
&lt;br /&gt;
[[Logiske Operatorer|&amp;amp;&amp;amp;]] (and)&lt;br /&gt;
&lt;br /&gt;
[[Logiske Operatorer|||]] (or)&lt;br /&gt;
&lt;br /&gt;
[[Logiske Operatorer|!]] (not)&lt;br /&gt;
&lt;br /&gt;
==Pointer tilgangs Operatorer==&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lowast; dereference operator&lt;br /&gt;
&lt;br /&gt;
&amp;amp; reference operator&lt;br /&gt;
&lt;br /&gt;
==Bit Operatorer==&lt;br /&gt;
&lt;br /&gt;
&amp;amp; (bitwise and)&lt;br /&gt;
&lt;br /&gt;
| (bitwise or)&lt;br /&gt;
&lt;br /&gt;
^ (bitwise xor)&lt;br /&gt;
&lt;br /&gt;
~ (bitwise not)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt; (bitshift left)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; (bitshift right)&lt;br /&gt;
&lt;br /&gt;
==Sammensatte Operatorer==&lt;br /&gt;
&lt;br /&gt;
++ (increment)&lt;br /&gt;
&lt;br /&gt;
-- (decrement)&lt;br /&gt;
&lt;br /&gt;
+= (sammensat addition)&lt;br /&gt;
&lt;br /&gt;
-= (sammensat subtraktion)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lowast;= (sammensat multiplikation)&lt;br /&gt;
&lt;br /&gt;
/= (sammensat division)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;= (sammensat bit-vis and)&lt;br /&gt;
&lt;br /&gt;
|= (sammensat bit-vis or)&lt;br /&gt;
&lt;br /&gt;
==Variabler==&lt;br /&gt;
&lt;br /&gt;
==Datatyper==&lt;br /&gt;
&lt;br /&gt;
[[datatyper#void|void]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#boolean|boolean]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#char|char]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#unsigned char|unsigned char]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#byte|byte]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#int|int]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#unsigned int|unsigned int]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#word|word]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#long|long]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#unsigned long|unsigned long]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#short|short]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#float|float]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#double|double]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#string|string - char array]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#String|String - object]]&lt;br /&gt;
&lt;br /&gt;
[[datatyper#array|array]]&lt;br /&gt;
&lt;br /&gt;
==[[c-konstanter|Konstanter]]==&lt;br /&gt;
&lt;br /&gt;
HIGH | LOW&lt;br /&gt;
&lt;br /&gt;
INPUT | OUTPUT| INPUT_PULLUP&lt;br /&gt;
&lt;br /&gt;
true | false&lt;br /&gt;
&lt;br /&gt;
integer constanter&lt;br /&gt;
&lt;br /&gt;
floating point constanter&lt;br /&gt;
&lt;br /&gt;
==Referencer==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Kategori]]&lt;/div&gt;</summary>
		<author><name>htx_&gt;Bar</name></author>
	</entry>
</feed>