What is the difference between = and <= in this code?  Also, how do I print the value of data?
    module always_example();
reg clk,reset,enable,q_in,data;
always @ (posedge clk)
if (reset)  begin
   data <= 0;
end else if (enable) begin   
   data <= q_in;
end
// if i put     $print("data=%d", data);   there is error
endmodule
 
     
    