What are the rules on declaring integers?

olf2012:
Like most of the tutorial pages on Arduino.cc you should not rely on the information given here. Some are outright wrong e.g. the part about "variable rollover" using a (signed) int as an example.

I have submitted recommendations for improvements to that page:

I'm happy to add to that issue if anyone has any recommendations.

Any specific suggestions for improvements to the Arduino documentation are welcome. It's unfortunate that the quality isn't better to start with but I've found the Arduino team is very receptive to suggestions, even if it takes them a little while to implement them sometimes.

It's now possible to submit pull requests for change proposals directly to the repository that contains the content the Language Reference pages are generated from:

There is an edit link on every one of those pages.

Other documentation don't have that system so you need to submit an issue report with suggested improvements here:

The specific page in question seems like it might be an orphan which is not linked to from any other page on the website but it will still show up in Google searches so it still needs to either be of high quality or removed.