Cadena De Caracteres, Archivos Y Struct
Una cadena (también llamada constante cadena o literal de cadena) es un tipo de dato compuesto, un array de caracteres (char), que terminado por un carácter nulo (' \ O ' ), NULL. Un ejemplo es:
“ABC”, cuando la cadena aparece dentro de un programa se vera como si se alamacenaran cuatro elementos: I A ' , ' B ' , ' c I y ' \ O ' . En consecuencia, seconsiderara que la cadena “ABC” es un array de cuatro elementos de tipo char. El valor real de esta cadena es la dirección de su primer carácter y su tipo es un puntero a char. Aplicando el operador *a un puntero a char se obtiene el carácter que forma su contenido ; es posible también utilizar aritmética de direcciones con cadenas.
Desde un punto de vista de la programación, si no se ponenrestricciones al alfabeto, una cadena podrá estar formada por cualquier combinación finita de todo el juego de caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etc). En este mismo ámbito (el de la programación), se utilizan normalmente como un tipo de dato predefinido, para palabras,frases o cualquier otra sucesión de caracteres. En este caso, se almacenan en un vector de datos, o matriz de datos de una sola fila (array en inglés). Las cadenas se pueden almacenar físicamente:
Seguidas.
Enlazados letra a letra.
Generalmente son guardados un carácter a continuación de otro por una cuestión de eficiencia de acceso.
Un caso especial de cadena es la que contiene cero caracteres,a esta cadena se la llama cadena vacía; en teoría de autómatas es común denotar a la misma por medio de la letra griega .
1.1.- Código ASCII [Tabla].
Código ACII.
1. ☺
2. ☻
3. ♥
4. ♦
5. ♣
6. ♠
7. •
8. ◘
9. ○
10. ◙
11. ♂
12. ♀
13. ♪
14. ♫
15. ☼
16. ►
17. ◄
18. ↕
19. ‼
20. ¶
21. §
22. ▬
23. ↨
24. ↑
25. ↓
26. →27. ←
28. ∟
29. ↔
30. ▲
31. ▼
32.
33. ¡
34. “
35. #
36. $
37. %
38. &
39. ‘
40. (
41. )
42. *
43. +
44. ,
45. –
46. .
47. /
48. 0
49. 1
50. 2
51. 3
52. 4
53. 5
54. 6
55. 7
56. 8
57. 9
58. :
59. ;
60. <
61. =
62. >
63. ¿
64. @
65. A
66. B
67. C
68. D
69. E
70. F71. G
72. H.
73. H.
74. J
75. K
76. L
77. M
78. N
79. O
80. P
81. Q
82. R
83. S
84. T
85. U
86. V
87. W
88. X
89. Y
90. Z
91. [
92. \
93. ]
94. ^
95. _
96. `
97. a
98. b
99. c
100. d
101. e
102. f
103. g
104. h
105. i
106. j
107. k
108. l
109. l
110. n
111. o
112. p
113.q
114. r
115. s
116. t
117. u
118. v
119. w
120. x
121. y
122. z
123. {
124. |
125. }
126. ~
127. ⌂
128. Ç
129. ü
130. é
131. â
132. ä
133. à
134. å
135. ç
136. ê
137. ë
138. è
139. ï
140. î
141. ì
142. Ä
143. Å
144. É
145. æ
146. Æ
147. ô
148. ö
149. ò
150. û
151. ù
152. ÿ
153.Ö
154. Ü
155. ø
156. £
157. Ø
158. ×
159. ƒ
160. á
161. í
162. ó
163. ú
164. ñ
165. Ñ
166. ª
167. º
168. ¿
169. ®
170. ¬
171. ½
172. ¼
173. ¡
174. «
175. »
176. ░
177. ▒
178. ▓
179. │
180. ┤
181. Á
182. Â
183. À
184. ©
185. ╣
186. ║
187. ╗
188. ╝
189. ¢
190. ¥
191. ┐
192. └
193. ┴194. ┬
195. ├
196. ─
197. ┼
198. ã
199. Ã
200. ╚
201. ╔
202. ╩
203. ╦
204. ╠
205. ═
206. ╬
207. ¤
208. ð
209. Ð
210. Ê
211. Ë
212. È
213. ı
214. Í
215. Î
216. Ï
217. ┘
218. ┌
219. █
220. ▄
221. ¦
222. Ì
223. ▀
224. Ó
225. ß
226. Ô
227. Ò
228. õ
229. Õ
230. µ
231. þ
232. Þ...
Regístrate para leer el documento completo.