I was recently in France and confused the hotel receptionist by saying my room number was "3 - 0 - 7". At first I thought it was because I'd said "oh" not "zero" but it turns out in France they would say "three-hundred-and-seven".
That got me thinking about saying other large numbers. I know phone numbers in French and Spanish are split into two-digit numbers (eg 45 78 32 instead of 4-5-7-8-3-2 as in English). For bus numbers in English I would use single digits for any number over 100 (88 would be "eighty-eight" but 188 would be "one-eight-eight"). Likewise for addresses, numbers over 100 I would say as single digits.
How does it work in other languages? Do some use the single-digit method too? Does it depend on the situation and the size of the number?
And is there a name that describes what I'm talking about, ie saying numbers other than for the purpose of counting?
Even within dialects of English there is some difference. In American English: 135 = one hundred thirty-five 5200 = fifty-two hundred In British English: 135 = one hundred and thirty-five 5200 = five thousand two hundred
And is there a name that describes what I'm talking about, ie saying numbers other than for the purpose of counting? There isn't one that I know of. Cardinal numbers are used to express quantity, e.g. one, two, three. Ordinal numbers are used to describe a position of something in a list, e.g. first, second, third.
In my native language, Polish*, numbers are used in exactly the same way as in France.
Of course there is also the difference in notation. In most Indo-European languages other than English: ten thousand and thirty-four point five = 10 034,5 In English it would be written 10,034.5 or 10 034.5.
In many languages the currency symbol goes after the number, 10,34€; 10,- €, 10 €, 10,- kr etc. The EU guidelines for using the Euro sign is that it should be placed in front of the number, without spaces (€10).
* I have lived in the UK since I was three, so this is based on my experiences and not on what I would have learnt in formal education.
In South Asia large numbers are named differently. So you have names for: -Hundred -Thousand -'Lakh' = 1,00,000 or 100 thousand -(10 lakh, or 1 million, has no special name) -Crore ( pronounced more like 'Krord') = 1,00,00,000 or 10mill -(10 Krord has no special name)