Your usage of \center is wrong: it's not a command taking an argument and actually it should never be used (it exists only because of the center environment).
Here's a better way to center columns with predefined width
\documentclass{article}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
% A definition of \nuclide, since yours is missing
\usepackage{xparse}
\NewDocumentCommand{\nuclide}{O{} O{} m}
{$\vphantom{\mbox{#3}}^{#1}_{#2}$#3}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|P{3cm}|P{2cm}|P{2.3cm}|P{1.5cm}|P{4cm}|}
\hline
X & X & X & X & X
\tabularnewline
\hline \hline
\nuclide[14][]{C} & 5730 & - & N & long text \tabularnewline \hline
\nuclide[235][]{U} & 723 milioni & 0.72&
\nuclide[207][]{Pb} & Long text
\tabularnewline \hline
\nuclide[40][]{K} & 1'300 milioni & 0.012 &
\nuclide[40][]{Ar} & Long text\tabularnewline
\hline
\nuclide[238][]{U} & 4'510 milioni & 99.27 &
\nuclide[206][]{Pb}& Long text\tabularnewline
\hline
\nuclide[232][]{T} & 13'900 milioni & 100 &
\nuclide[208][]{Pb}& long text\tabularnewline \hline
\nuclide[87][]{Ru} & 47'000 milioni & 27.87 &
\nuclide[87][]{St}& Long text\tabularnewline
\hline
\end{tabular}
\end{table}
\end{document}

However, I don't see why having predefined column width, since they seem to be computed at random.
There are some other flaws in the table; thousands should never be separated by apostrophes or raised dots or commas, but just by a thin space. Separating cells with vertical rules makes them almost unreadable: I use to say that vertical rules are barrier to the reader.
Here's another version of your table:
\documentclass{article}
\usepackage{booktabs,siunitx}
% A definition of \nuclide, since yours is missing
\usepackage{xparse}
\NewDocumentCommand{\nuclide}{O{} O{} m}
{$\vphantom{\mbox{#3}}^{#1}_{#2}$#3}
\begin{document}
\begin{table}
\centering
\begin{tabular}{*{4}{c}p{5cm}}
\toprule
X & X & X & X & X \\
\midrule
\nuclide[14][]{C} & \num{5730} & --- & N &
long text \\
\nuclide[235][]{U} & \num{723e6} & \num{0.72} & \nuclide[207][]{Pb} &
Long text \\
\nuclide[40][]{K} & \num{1300e6} & \num{0.012} & \nuclide[40][]{Ar} &
Long text \\
\nuclide[238][]{U} & \num{4510e6} & \num{99.27} & \nuclide[206][]{Pb} &
Long text \\
\nuclide[232][]{T} & \num{13900e6} & \num{100} & \nuclide[208][]{Pb} &
long text \\
\nuclide[87][]{Ru} & \num{47000e6} & \num{27.87} & \nuclide[87][]{St} &
Long text \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

Here's a complete version with the data supplied; notice that the headers are split into two rows, because they won't fit in only one. The only predefined width is in the last column, the others will occupy as much space as they need.
\documentclass{article}
\usepackage{array,booktabs,siunitx}
\usepackage{tensor}
\begin{document}
\begin{table}
\centering
\addtolength{\tabcolsep}{-2pt} % slight reduction of intercolumn space
\begin{tabular}{*{4}{c} >{\raggedright\arraybackslash}p{3.5cm}}
\toprule
Radionuclide & T$_{1/2}$ & Abbondanza & Elemento & Materiali databili \\
padre & (anni) & isotopica & figlio & \\
\midrule
\nuclide[14][]{C} & \num{5730} & --- & N &
Materiali organici \\
\nuclide[235][]{U} & \num{723e6} & \num{0.72} & \nuclide[207][]{Pb} &
Zirconide, Uranite, Pechblenda \\
\nuclide[40][]{K} & \num{1300e6} & \num{0.012} & \nuclide[40][]{Ar} &
Muscovite, Biotite, Orneblenda, Feldspato potassico, Rocce vulcaniche \\
\nuclide[238][]{U} & \num{4510e6} & \num{99.27} & \nuclide[206][]{Pb} &
Zircone, Uraninite, Pechblenda \\
\nuclide[232][]{T} & \num{13900e6} & \num{100} & \nuclide[208][]{Pb} &
Rocce vulcaniche \\
\nuclide[87][]{Ru} & \num{47000e6} & \num{27.87} & \nuclide[87][]{St} &
Miche, Feldspati potassici, Rocce metamorfiche \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

You may consider adding \addlinespace between the rows to detach them from one another:
\documentclass{article}
\usepackage{array,booktabs,siunitx}
\usepackage{tensor}
\begin{document}
\begin{table}
\centering
\addtolength{\tabcolsep}{-2pt} % slight reduction of intercolumn space
\begin{tabular}{*{4}{c} >{\raggedright\arraybackslash}p{3.5cm}}
\toprule
Radionuclide & T$_{1/2}$ & Abbondanza & Elemento & Materiali databili \\
padre & (anni) & isotopica & figlio & \\
\midrule
\nuclide[14][]{C} & \num{5730} & --- & N &
Materiali organici \\
\addlinespace
\nuclide[235][]{U} & \num{723e6} & \num{0.72} & \nuclide[207][]{Pb} &
Zirconide, Uranite, Pechblenda \\
\addlinespace
\nuclide[40][]{K} & \num{1300e6} & \num{0.012} & \nuclide[40][]{Ar} &
Muscovite, Biotite, Orneblenda, Feldspato potassico, Rocce vulcaniche \\
\addlinespace
\nuclide[238][]{U} & \num{4510e6} & \num{99.27} & \nuclide[206][]{Pb} &
Zircone, Uraninite, Pechblenda \\
\addlinespace
\nuclide[232][]{T} & \num{13900e6} & \num{100} & \nuclide[208][]{Pb} &
Rocce vulcaniche \\
\addlinespace
\nuclide[87][]{Ru} & \num{47000e6} & \num{27.87} & \nuclide[87][]{St} &
Miche, Feldspati potassici, Rocce metamorfiche \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

\nuclideis defined. Or better yet: make the example a complete, i.e., compilable one. – cgnieder Jan 9 at 22:32:)– hpesoj626 Jan 9 at 22:39