Eating the wrong food can lead to cramps as well as not eating can cause your stomach to be upset and cramp, It's looking for something that it recently had but is not there anymore.
Excessive hunger can commonly cause stomach cramps. This is very common, and the actual cause of hunger pangs. Of course, the cramps could also come from another cause, too.
I get them regularly. Get a rice cake, put a tablespoon of peanut butter on it and that'll give your body something to digest and its only 95 calories.