ترفیع نوع خاصی از تبدیل هست که در اون الگوی بیتهای مقدار در حال تغییر ثابت بمونه. مثلاً در صورتی که از یک دادهی short int
به int
تبدیل صورت بگیره، این تبدیل یک ترفیع هست. چون بیتهای مقدار اولیه به همون صورت قبلی در دادهی int
جدید قرار دارن.
در صورتی که اگه از یک int
به یک float
تبدیل صورت بگیره ترفیع نیست چون الگوی بیتها در دادهی جدید تغییر کرده.
تبدیل از نوع صحیح بزرگتر به نوع صحیح کوچکتر مثل int
به short
ترفیع نیست چون مقداری از بیتها از دست میره و بنابراین الگوی بیتی تغییر میکنه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)