So the liquid crystal library. .
Firstly I see no clear distinction between write and print but never mind.
So the hypothetical child or artist needs to be fluent in "C"? OK fair enough.
ooh, ooh, OK. If you say so..... I'm obviously an idiot that should stick to writing his own libraries...
(Well, for english, anyway. What a daunting task, to be faced with so many different files to fix in many languages, for each documentation change!)
Arduino Library format: With the introduction of Arduino 1.6.x we improved the layout of the Arduino libraries to support multiple architectures, metadata and more. One of the areas that needs improvement is documentation. At the moment documentation for libraries is kept separate from the source code itself. We will update the specifications to the Arduino library format to include a folder for documentation that can be written either in markdown or asciidoc. This will allow us to keep the documentation in sync with the code and make sure they don't go out of sync.
data: the data to print (char, byte, int, long, or string)
If you can point out any specific problems with the documentation or want to suggest any specific improvements, I'll do what I can to get them resolved.
lcd.print() has certainly inherited the ability to print a float
Parametersval: the value to print - any data type
lcd.print(float, number of places after dp) or told that lcd.print(float) defaults to two places after the decimal point.
Serial.write()DescriptionWrites binary data to the serial port. This data is sent as a byte or series of bytes; to send the characters representing the digits of a number use the print() function instead.