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?