長子是曹昂,死了之後,次子曹丕變成最長。
http://zh.wikipedia.org/wiki/%E6%9B%B9%E6%98%82#
曹昂(?-197年),字子脩,沛國譙縣人。曹操的長子,庶妻劉氏所生,但由於生母早亡,是以由正室丁氏撫養大。聰明且性情謙和,為曹操所喜愛,二十歲時即舉孝廉。建安二年(197年)年隨曹操出征張繡,因張繡突然襲擊,曹昂為救曹操負責斷後,與大將典韋一同戰死於宛城。魏文帝黃初二年(221年),追封諡號豐悼公,黃初五年(224年)又進一步追封為豐悼王。太和三年(229年)年改諡號稱愍王。
http://www.chiculture.net/0107/html/0107b14.html
自西周以來,中國便確立了
嫡長子王位繼承原則,即依照先嫡後庶、
先長後幼的順序來繼承王位。
但曹操不太願意遵守這個傳統,
他很早就想立幼子曹沖為嗣。
曹沖後來病死,曹植才能突出,
曹操又幾次想立他為嗣。
當時長子曹昂已死,次子曹丕最長,
他為了保住自己的地位,刻意偽裝自己,
後宮的人也為他說話。曹操感到很為難,
於是秘密徵求大臣的意見,大臣一致認為:
嫡長子繼承是自古以來的傳統,
當初袁紹和劉表嫡庶不分,
以致死後諸子相爭,應該吸取這個教訓。
曹操於是聽從大臣的意見,
於建安二十二年(217)立曹丕為太子。