我是新來的C/C++編程,我不知道他們爲什麼把字母「F」在一些結束時分配,像這樣的字母F(浮點型):關於在C/C++
#include <stdio.h>
int main()
{
float my_float = 2.34f;
double my_double = 2.34;
}
我搜索了一段時間,我認爲如果我不把這個字母'f',變量my_float將是一個雙。我對嗎? 我找到了一些方法來查找內存如何使用變量/或它的類型(在這種情況下,這是my_float),但我不明白,有人可以幫助我嗎?
2.34 =雙 2.34f =浮子 它們具有不同的尺寸在存儲器(因此精度) – UKMonkey
它們被稱爲「文字」 - 在這裏是爲C++參考:http://en.cppreference.com/w/ cpp/language/expressions#Literals – UnholySheep
好吧,我明白了,謝謝你的回答。 –