Προς το περιεχόμενο

Η αντίστοιχη ord() και chr() της Pascal στην C ..?


B@GOS.GR

Προτεινόμενες αναρτήσεις

Για όσουσ δεν ξέρουν και υπάρχει περίπτοση να με βοηθίσουν εννοω την συναρτιση ord() η οπια μας δίνει το αντίστοιχο Νούμερο στον ASCI πίνακα

 

πχ.

 

ord('A') = 65

 

και αν Μπορειτε επησης να μου πειτε την αντίστοιχη της Pascal συναρτηση chr() ή οπία Μασ δινει τον αντιστιχο χαρακτίρα απο τον ASCI πινακα ...

 

πχ.

 

chr(65) = A

 

 

Σας Ευχαριστώ....:-D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συγνώμη, αλλα αυτό που μου έδιξες .... απλα τυπώνει το 65 και το Α ....

 

εγώ ζήτησα αν υπάρχει κάπια Συνάρτηση που να Πέρνει τον Χαρακτήρα και να Γηρνά τον αντιστιχο Δεκαδικο αρηθμό απο τον Πίνακα ASCI ..!

 

και το αντίστροφο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

LOL aplo cast

 

char ch='A';

int b=ch;

ch=(char)b;

 

LOL, χωρίς καν cast:

 

>
char Char1 = 'A';
int Char2 = Char1;

 

π.χ.

 

>
#include <stdio.h>

int main(void) {
char Char1 = 'A';
int Char2 = Char1;

printf("As char: Char2 = %c\n", Char2);
printf("As int: Char2 = %d\n", Char2);

return 0;
}

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

LOL, χωρίς καν cast:

 

>
char Char1 = 'A';
int Char2 = Char1;

 

π.χ.

 

>
#include <stdio.h>

int main(void) {
char Char1 = 'A';
int Char2 = Char1;

printf("As char: Char2 = %c\n", Char2);
printf("As int: Char2 = %d\n", Char2);

return 0;
}

 

Ναι το cast γινεται αυτόματα .Απλά να μήν ξεχνάμε οτι δεν μπορεί να γίνει σε όλους τους τύπους αυτόματα εξαρτάται απο το compiler.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...