Iniciação à programação em C - Variáveis
Variáveis | Tipos de variáveis: Caracteres - Char - %c (8 bits) Cadeia de caracteres - String - %s Números reais - Float -%f (16 bits) Números inteiros - Int - %i ou %d (16 bits dependendo da máquina) As variáveis devem ser sempre inicializadas, de outro modo o compilador vai atribuir um valor aleatório à variável, o que pode resultar num erro. O nome de uma variável não pode começar com um número. |
#include <stdio.h> #include <stdlib.h> /*Biblioteca que permite elevar à potência*/ int num1, num2, valor; int main () { printf ("BASE:\n"); printf ("Introduza um número não negativo: "); scanf ("\n%d", &num1); printf ("EXPONENTE:\n"); printf ("Introduza um número não negativo: "); scanf ("\n%d", &num2); valor =pow(num1,num2); /*função POW da biblioteca math.h*/ printf("%d elevado a %d é %d\n", num1, num2, valor); return valor; } |
Designação |
C | Código printf |
inteiros | int | %i ou %d |
reais | float | %f |
caracter | char | %c |
cadeia de caracteres | string | %s |
resto da divisão | %u | |
endereço de memória | %p | |
número com notação científica | %e | |
imprimir o símbolo de percentagem | %% |
Column 1 | Column 2 |
---|---|
Cell 1 | #include <stdio.h> #include <stdlib.h> void main() { int a=5;//declaração da variável a para tipo de dados inteiros int b=2; //declaração da variável b para tipo de dados inteiros float z=7; //declaração da variável z para tipo de dados real float x=2; //declaração da variável x para tipo de dados real int c= a+b; //declaração da variável c para tipo de dados inteiro. Que irá receber o valor da soma de a+b int d= a-b;//declaração da variável d para tipo de dados inteiro. Que irá receber o valor da subtração de a-b int e= a*b; // multiplicação de dois números inteiros int f= a/b;// divisão de dois números inteiros int g=a%b;// resto da divisãoi de dois números inteiros float y=z/x; // divisão de dois números reais printf("::::::::::........Valores Declarados........::::::::::\n"); printf("Inteiros declarados \n valor de a =%i\n valor de b =%i\n",a,b); printf("Reais declarados \n valor de z =%f\n valor de x =%f\n",z,x); printf("::::::::::........Operacoes Efetuadas........::::::::::\n"); printf("resultado da soma = %i\n",c); printf("resultado da diferença = %i\n",d); printf("resultado da multiplicacao = %i\n",e); printf("resultado da divisao real = %f\n",y); printf("divisao inteira %i/%i= %i\n",a,b,f); printf("resto da divisao inteira %i/%i = %i\n",a,b,g); printf("outra forma de apresentar o resto (%%u) da divisao inteira %i/%i = %u\n",a,b,g); printf("Endereco de memoria = %p\n ",a); printf("Endereco de memoria = %p\n ",b); printf("Numero com notação cientifica = %e\n ",a); return 0; } |
Cell 3 | Cell 4 |