c++ uchar float转换
在uchar范围0-255内可以转换
#include <iostream>
#include "squaresum.h"
#include <stdio.h>int main(){float f=255;unsigned char c;c =(unsigned char) f;printf("%u %c\n",c,c);f=256;c =(unsigned char) f;printf("%u %c\n",c,c);
}
输出
255 �
0
c++ uchar float转换
在uchar范围0-255内可以转换
#include <iostream>
#include "squaresum.h"
#include <stdio.h>int main(){float f=255;unsigned char c;c =(unsigned char) f;printf("%u %c\n",c,c);f=256;c =(unsigned char) f;printf("%u %c\n",c,c);
}
输出
255 �
0