Not quite - the (0) would be after the 44, directly before the area code. E.g. the London code is 020, so it might be written +44 (0)20. My home area code is 01252, so it could be given as +44 (0)1252, etc.
I think what you may have seen (or at least it’s common in England) is:
+44 (0) 1234 567 890
Which actually means:
From outside the UK, dial: +44 1234 567 890
From inside the UK, dial: 01234 567 890
All UK region prefixes start with a zero - but it’s dropped when the call originates outside of the UK.
And getting all that written as +12125551234 isn’t confusing? How not, when it turns out that sometimes you have to dial 0012125551234, sometimes 12125551234, sometimes 012125551234* or 912125551234* and sometimes 02125551234? That’s five different numbers without even getting into the different versions of the international code, and having it all together doesn’t tell you that sometimes you do have to take out the 1 in front, or to substitute it for a 0.
- 0 or 9 for external line, then the number
For the Brits: while +44 (0) whatever is the usual version, it’s very confusing for people whose countries’ phone numbers don’t have dropped numbers when calling from abroad; it often requires a verbal explanation. The double line needs no explanations.