El Código Estándar Americano para Intercambio de Información es un esquema de codificación que asigna valores numéricos a los caracteres, números y símbolos que se usan en el idioma Inglés . ASCII se utiliza para representar los caracteres en los programas de ordenador . Sentencias pueden formarse uniendo caracteres en matrices de caracteres o cadenas . Usted puede medir el tamaño de un carácter ASCII en una cadena utilizando el operador " sizeof " en un programa de C . Esto es útil porque hay dos posibles anchuras de carácter ASCII , dependiendo de si su sistema soporta el conjunto ASCII extendido o no. Cosas que necesitará
C Entorno de desarrollo integrado (como Eclipse CDT )
C Compiler (como GCC )
Ver Más instrucciones
1
carga del C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo", " proyecto" y elegir la opción " Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2
Escribe la siguiente declaración "principal" función, que es el punto de entrada en su programa: .
Int main () { }
3
Escriba la siguiente secuencia de caracteres o una cadena , la declaración en medio de las llaves que siguen a la declaración de la función "main ": < br >
char * cadena = "string ASCII" ;
4
Escribir una estructura de bucle que recorre en iteración cada carácter ASCII en la cadena. Usted puede lograr esto escribiendo el siguiente bucle "for" :
for (int i = 0 ; cadena [ i ] = ' \\ 0 ' ; i + + !)
{ }
Página 5
Escriba una declaración que imprime el tamaño de los caracteres ASCII en la cadena. Coloque la siguiente declaración dentro de las llaves que siguen inmediatamente el bucle "for" :
printf ( " charWidth :% d \\ n", sizeof ( string [ i ])) ;
6
Ejecute el programa presionando el botón verde de "Play" . La salida del programa se verá algo como esto, lo que demuestra que la anchura de cada carácter ASCII de la cadena es igual a 1 byte
charWidth : . 1
charWidth : 1
< p > charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1