Referenced variable in a function

Hello all, I’ve come to an issue that I don’t fully understand and hopefully someone here can answer.
I get this error expected primary-expression before '=' token with this partial section of a function. There's more to the function but I don't think it's important for this question. The error is from this line intControl&    = ((intData1st/1U)  % 10);.

void seperateDATAfromMASTER()
{
  if (intData1st>=100)
  {
    int pos1, pos2, pos3;
    intControl&    = ((intData1st/1U)   % 10);
    DirBreak   = (intData1st/10U)  % 10;
    MotorSPEED= (intData1st/100U) % 10;
    pos3   = (intData2nd/1U)   % 10;
    pos2   = (intData2nd/10U)  % 10;
    pos1   = (intData2nd/100U) % 10;

If I make a slight alteration that is below everything compiles fine.

void seperateDATAfromMASTER()
{
  Serial.println("                                                            Start void seperateDATAfromMASTER ");
  if (intData1st>=100)
  {
    int pos1, pos2, pos3;
    intControl    = ((intData1st/1U)   % 10);
    intControl& =intControl;

Any reason I can't use the "&" in the first setup to reference my variable?

Thanks

ROVguy:
Any reason I can't use the "&" in the first setup to reference my variable?

What do you think that's supposed to do?

it's passing an argument by reference

Not even close. Post you full code.

I just realized the mistake I was making!
Sorry about that.