Is K-means Hard Or Soft Clustering?

Is K-means Hard Or Soft Clustering? What Are The Hard Clustering Algorithms? K-Means is a famous hard clustering algorithm whereby the data items are clustered into K clusters such that each item only blogs to one cluster. Is K-means used for clustering? The k-means algorithm is one of the oldest and most commonly used clustering