non riesco a capire cosa vogliano dire : e ?

utilizzati in questa porzione di codice c++
codice:
long long count(long long N, long long a, long long d) {
	return ((N -= a) < 0? 0 : 1 + N/d);
}
qualcuno ha un idea?