Expected primary expression before '=' token

#include <DHT.h>;

#define dhtpin = (A0);
#define dht = DHT; (The line where the IDE highlighted when it shows the error message)

void setup() {
Serial.println(“DHT11 Humidity & temperature Sensor\n\n”);

void loop() {
Serial.print(“Current Humidity”);

Above is my programming for my Arduino temperature sensor(DHT11)
When I try to compile the coding, it will display the following error:“expected primary-expression before ‘=’ token”

Pls help

A “define” replaces the text before the compiler starts compiling.
A “const int” is a fixed number and is a little more preferred for pin assignments.

You have a number of options:

#define myPin 10
const int myLedPin = 11;    // preferred by me
const byte myRelayPin = 12;   // preferred by others
int myBuzzerPin = 13;

The DHT library has a class and you can create your own object from that class.
When you install the DHT library, there are examples in the menu of the Arduino IDE.
Find an example and see how to create your ‘dht’ object.
Those examples are also online, but I don’t know which DHT library you use.

Are the choices used in the line that the compiler highlighted?

When you show your sketch, please use code-tags.
Put the sketch between [ code ] and [ / code ] with the < / > button.

You have to start with the first line and slowly fix every line.
Compare your sketch with an example.

There is no ‘;’ after a #include, as you can see in a example from the DHT library that you use.
Fix the ‘define’ or the ‘const int’ for the pin number, use an example to see how it is done.
Fix declaring the object, use an example.

When you fix those three lines, then see what happens.

Ok thanks, I will try that out.

Edit: It's working, thanks for the help.

#define dhtpin = (A0);
#define dht = DHT;

translates to:

  = DHT;.read11(= (A0););

which makes no sense at all.

You probably wanted:

#define dhtpin (A0)
#define dht DHT

which translates to: