2-9類型強(qiáng)制轉(zhuǎn)換
這樣做為什么不對(duì)? #include
int main() { ? ?double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5 ? ?int num = (int)num; ? ?printf("num的整數(shù)部分是%d\n", num); ? ? ?return 0; }這樣做為什么不對(duì)? #include
int main() { ? ?double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5 ? ?int num = (int)num; ? ?printf("num的整數(shù)部分是%d\n", num); ? ? ?return 0; }2016-05-22
舉報(bào)
2016-11-10
#include缺少頭文件<stdio.h>
定義浮點(diǎn)型的名稱和強(qiáng)制定義為整型的名稱不能同時(shí)用num,必須不同才能不會(huì)報(bào)錯(cuò)
2016-05-22
int num中的num和(int)num中的num兩個(gè)是不同的,需要用不同的符號(hào)表示
2016-05-22
你把代碼改成這樣的?
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點(diǎn)型變量num并賦值為2.5
? ? int nuw = (int)num;
? ? printf("num的整數(shù)部分是%d\n", nuw); ?
? ? return 0;
}
因?yàn)槟銉蓚€(gè)值的標(biāo)識(shí)符是一樣的 你改成不一樣的就好了