There are two ways to send data to the serial port - ascii and binary.
Sending binary data is done one byte at a time. If the type being sent is larger than a byte, such as an int or a float, the appropriate number of bytes needs to be send, after extracting the appropriate bytes from the larger type. This is typically done using highByte() and lowByte() for integers or unions for larger, or non-integer, types.
Sending ascii data is automatic. If the variable containing the data to send is an int, the value is converted to a string, and the characters that make up the string are sent in order.
int val = 1750;
The value is sent as '1', '7', '5', and '0'.
On the receiving end, the characters are collected in an array, NULL terminated of course, and the atoi() function is used to convert the string back to an integer. Similar functions are available for other types.
More details about how you want to send the data, and the types of data to send would be useful.