Datasheet for the Intel 8008 CPU mentions that the Carry (C) flag is affected with the logic operations (AND, OR, XOR), but it does not make any sense. I believe Carry will be zeroed, but I have no proof of this conclusion.
First, the manual does not say anything special about logic operations but states:
The result of the ALU instructions affect all of the flag flip-flops.
The rotate instructions affect only the carry flip-flop.
(From the 1973 User Manual section IV.B p.8)
Second, yes and no. Carry will not explicite forced to clear, but reflects, like the other flags, whatever the ALU output was (after any ALU operation). In case of logic operation this means
- Zero set if the result is all zero
- Sign set to the top bit
- Parity set according to the 1 bit sum of all bits
- Carry cleared, als logic never generates carry