I'm trying to understand the unit conversions when one unit is obtained by shifting the value of another one by some constant. In particular, the unit conversions from Kelvin to Celsius scale:
$$T(\mathrm{^\circ C}) = T(\mathrm K) - 273.16.$$
I want to find the value of $R = 8317\ \mathrm{\frac{J}{kg\cdot mol\cdot K}}$ in the units of $\mathrm{{\frac{J}{kg\cdot mol\cdot ^\circ C}}}$.
What I did was to consider $\frac{1}{\mathrm K} $ as $\frac{1}{1\ \mathrm K} = \frac{ 1}{274.16\ \mathrm{^\circ C}}, $ so that $$R = 30.3363\ \mathrm{\frac{J}{kg\cdot mol\cdot {^\circ C}}}, $$ but according to the book that I using,
The dimension of temperature in the units of the gas constant is the size of its increment, not its value, that is, the degree size. Thus, $$R = 8317\ \mathrm{\frac{J}{kg\cdot mol\cdot K}} = 8317\ \mathrm{\frac{J}{kg\cdot mol\cdot {^\circ C}}}.$$
However, (maybe because I'm not a native English speaker, or the explanation is vague) I cannot understand the given explanation why it is the case, i.e the value of the constant is not affected by the shift $-273.16$ value.
Edit:
However, I still cannot understand how what I did above is not compatible with what we normally do. For example, if we have a quantity $X= 1000g$, then to convert $X$ to kg, what we would to is $$X = 1000g = 1000g \frac{1kg }{1000g } = 1 kg,$$ since $1kg = 1000g$, the fraction in the RHS is just a scalar constant 1, and multiplying a quantity with $1$ does not change the value of that quantity.
Similarly, I follow the same logic $$R = 8317\ \mathrm{\frac{J}{kg\cdot mol\cdot K}} = 8317\ \mathrm{\frac{J}{kg\cdot mol\cdot K}} * \frac{1K }{ 274.16 ^\circ C} = 30.3363\ \mathrm{\frac{J}{kg\cdot mol\cdot {^\circ C}}}. $$