Przypisanie wartości do zmiennej odbywa się z użyciem operatora :=. Pojedynczy symbol = oznacza operator porównania. alt=W góry instrukcja deklaracji wektora: LET V = VEC 5. Obok sześć prostokątów ułożonych jeden pod drugim, opisanych po kolei od V!0 do V!5. Po lewej stronie prostokąt opisany literą V, ze strzałką od V do V!0.|mały|Wynik deklaracji 6-elementowego wektora w BCPL – sześć zarezerwowanych komórek pamięci oraz wskaźnik na pierwszą z nich. BCPL pozwala również na tworzenie jednowymiarowych tablic, nazywanych wektorami. Do ich deklarowania służy składnia LET V = VEC n, gdzie n musi być wyrażeniem stałym i oznacza indeks ostatniego elementu. Ponieważ pozycje w tablicy numerowane są od zera, przytoczona instrukcja tworzy n+1-elementowy wektor. Dostęp do poszczególnych składowych jest możliwy z użyciem składni postaci V!i, gdzie i to indeks. Nie ma możliwości inicjalizacji zawartości tablicy przy jej tworzeniu.
W momencie tworzenia wektora, oprócz zarezerwowania odpowiedniej liczby komórek pamięci, rezerwowana jest również komórka z adresem zerowego elementu tablicy. Wskaźnik ten jest dostępny pod nazwą tablicy.