Yes! 1 inch equals exactly 2.54 cm due to the July 1, 1959 yard and pound agreement, which defined 1 yard to be exactly 0.9144 meters, and therefore 1 inch equals exactly 2.54 cm.